Пример #1
0
        //======================================================================

        public void InputVKey(int vkey, float arg, uint playerId)
        {
            if (playerId == 0)
            {
                //处理其它VKey,全局性的VKey
                HandleOtherVKey(vkey, arg, playerId);
            }
            else
            {
                SnakePlayer player = GetPlayer(playerId);
                if (player != null)
                {
                    player.InputVKey(vkey, arg);
                }
                else
                {
                    //处理其它Vkey
                    HandleOtherVKey(vkey, arg, playerId);
                }
            }
        }
Пример #2
0
        //======================================================================

        public void InputVKey(int vkey, float arg, uint playerId)
        {
            if (playerId == 0)
            {
                //handle other VKey, global Vkey like GameExit, CreatePlayer
                HandleOtherVKey(vkey, arg, playerId);
            }
            else
            {
                SnakePlayer player = GetPlayer(playerId);
                if (player != null)
                {
                    player.InputVKey(vkey, arg);
                }
                else
                {
                    //handle other Vkey
                    HandleOtherVKey(vkey, arg, playerId);
                }
            }
        }
Пример #3
0
 private void RandomDirection()
 {
     m_player.InputVKey(GameVKey.MoveX, m_context.random.Range(-1f, 1f));
     m_player.InputVKey(GameVKey.MoveY, m_context.random.Range(-1f, 1f));
 }