Table of Contents

Class TestCharacterReactive

Namespace
GrindFest
Assembly
GrindFest.dll

Test component to verify OneJS EventfulProperty works with game properties NOTE: [EventfulProperty] must be on FIELDS, not properties! Source generator creates public properties automatically (Strength, Dexterity, etc.)

public class TestCharacterReactive : MonoBehaviour
Inheritance
object
TestCharacterReactive

Properties

CharacterName
Dexterity
Health
HealthPercent
Intelligence
Level
MaxHealth
Strength

Methods

Heal(float)
IncreaseDexterity(int)
IncreaseIntelligence(int)
IncreaseStrength(int)
TakeDamage(float)

Events

OnCharacterNameChanged
OnDexterityChanged
OnHealthChanged
OnIntelligenceChanged
OnLevelChanged
OnMaxHealthChanged
OnStrengthChanged