void Awake() { stats = GetComponent <StatBlock>(); maxHealth = stats?.GetValue(StatName.Toughness) ?? maxHealth; currentHealth = maxHealth; stats?.RegisterInitializationCallback(UpdateMaxHealth); }
void Awake() { rb = GetComponent <Rigidbody2D>(); stats = GetComponent <StatBlock>(); stats?.RegisterInitializationCallback(UpdateSpeed); }