コード例 #1
0
ファイル: EnemyBehaviour.cs プロジェクト: PatoDL/EisKombat
 // Start is called before the first frame update
 void Start()
 {
     state      = States.idle;
     rig        = GetComponent <Rigidbody>();
     timer      = 0.0f;
     plane      = GameObject.Find("Player");
     KillEnemy += EnemyDeath;
 }
コード例 #2
0
ファイル: Character.cs プロジェクト: odmiex/NKM
 public void Attack(Character character, Damage damage)        //, AttackType attackType, int atkPoints)
 {
     BeforeAttack?.Invoke(character, damage);
     character.ReceiveDamage(damage);
     AfterAttack?.Invoke(character, damage);
     if (!character.IsAlive)
     {
         OnEnemyKill?.Invoke();
     }
 }
コード例 #3
0
ファイル: EnemyBehaviour.cs プロジェクト: PatoDL/EisKombat
 void OnDestroy()
 {
     KillEnemy -= EnemyDeath;
 }