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