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" );
    }