private void OnRecvEnemyClosing(IChannel channel, Message message)
        {
            CEnemyClosing request  = message as CEnemyClosing;
            Sprite        attacker = World.Instance.GetEntity(request.entityId) as Sprite;
            Creature      enemy    = World.Instance.GetEntity(request.enemyId) as Creature;

            if (attacker == null || enemy == null)
            {
                return;
            }
            attacker.EnemyClosing(enemy);
        }
        private void OnTriggerEnter(Collider other)
        {
            if ((ColliderLayer.value & 1 << other.gameObject.layer) == 0)
            {
                return;
            }

            PlayerController player = other.gameObject.GetComponent <PlayerController>();

            if (player == null || !player.IsMine)
            {
                return;
            }

            CEnemyClosing msg = new CEnemyClosing();

            msg.entityId = m_entity.entityId;
            msg.enemyId  = player.Entity.entityId;
            MyNetwork.Send(msg);
        }