bool PreTestPlayerBulletCollideEnemy(MZBullet playerBullet, MZEnemy enemy) { return !( enemy.isActive == false || enemy.currentHealthPoint <= 0 ); }
void OnPlayerBulletCollideEnemy(MZBullet playerBullet, MZEnemy enemy) { enemy.GetComponent<MZEnemy>().TakenDamage( playerBullet.GetComponent<MZBullet>().strength ); playerBullet.Disable(); }
bool PreTestEnemyBulletCollidePlayer(MZBullet enemyBullet, MZPlayer player) { return true; }
void OnEnemyBulletCollidePlayer(MZBullet enemyBullet, MZPlayer player) { enemyBullet.Disable(); _playerHitTime++; MZDebug.Log( "Your hit by " + _playerHitTime.ToString() + " times" ); }