コード例 #1
0
 private void OnTriggerEnter2D(Collider2D other)
 {
     if (other.gameObject.CompareTag("Player"))
     {
         CombatActions1 playerObj = other.gameObject.GetComponent <CombatActions1>();
         if (playerObj.HasWeapon())
         {
             playerObj.ResetWeapon();
         }
         playerObj.hasHammer = true;
         playerObj.charge    = charge;
         Destroy(gameObject);
     }
     //crap to quickly create a player2
     if (other.gameObject.CompareTag("Player2"))
     {
         CombatActions2 playerObj = other.gameObject.GetComponent <CombatActions2>();
         if (playerObj.HasWeapon())
         {
             playerObj.ResetWeapon();
         }
         playerObj.hasHammer = true;
         playerObj.charge    = charge;
         Destroy(gameObject);
     }
 }
コード例 #2
0
 private void Start()
 {
     playerActions = player.GetComponent <CombatActions1>();
 }