コード例 #1
0
        public void Trigger(IStrike strike)
        {
            var parameters = new UnitParameters().SetHealth(Health);

            Health -= strike.ToDamage(parameters);
            if (Health <= 0)
            {
                IsDead = true;
            }
        }
コード例 #2
0
ファイル: Striker.cs プロジェクト: amankhullar297/CleanStrike
 internal void Strike(Player player, IStrike strikeType)
 {
     strikeType.Strike(player);
 }
コード例 #3
0
ファイル: Strike.cs プロジェクト: zxc101/Zombie
 private void Start()
 {
     strikeUse = gameObject.GetComponent <IStrike>();
     StartCoroutines();
 }
コード例 #4
0
ファイル: MonsterBase.cs プロジェクト: mokap13/RepositeGIT
 public MonsterBase()
 {
     strikeBehiviour = new SimpleStrike();
     recovBehiviour = new SimpleHealthRecovery();
 }