コード例 #1
0
ファイル: Vitality.cs プロジェクト: idbrii/game-ofclones
    void Awake()
    {
        health = initialHealth;

        OnAwake();

        if (DamageHandler == null)
        {
            DamageHandler = OnTakeDamage;
        }

        if (DeathHandler == null)
        {
            DeathHandler = OnDeath;
        }
    }
コード例 #2
0
 public void OnTakeDamage(TakeDamageData data)
 {
     OnTakeDamageHandler?.Invoke(data);
 }
コード例 #3
0
ファイル: Vitality.cs プロジェクト: idbrii/game-ofclones
 public void Register(OnTakeDamageHandler damage, OnDeathHandler death)
 {
     DamageHandler = damage;
     DeathHandler  = death;
 }