コード例 #1
0
ファイル: GameMudule.cs プロジェクト: mengtest/snake-1
    public void SendToEnterRoom()
    {
        MsgRoomEnter msgEnter = new MsgRoomEnter();

        msgEnter.AccountId = UserNmae;
        msgEnter.RoomId    = 1;
        NetManager.Instance.SendMessage("MsgRoomEnter", msgEnter);
    }
コード例 #2
0
ファイル: GameMudule.cs プロジェクト: mengtest/snake-1
 private void InitSnake(MsgRoomEnter roomEnterData)
 {
     // for (int i = 0; i < roomEnterData.PlayerList.Count; i++)
     {
         MsgPlayerInfo info        = roomEnterData.PlayerList[0];
         Vector3       StartVector = new Vector3(info.DirectionX, 0, info.DirectionY);
         m_SelfSnake   = CreateSnake(info.AccountId + "Snake", StartVector, info.SurplusLength, info.Speed);
         m_ToDirection = new Vector3(info.DirectionX, 0, info.DirectionY);
     }
 }
コード例 #3
0
ファイル: GameMudule.cs プロジェクト: mengtest/snake-1
    void NetEnterRoom(object msg)
    {
        roomEnterData = msg as MsgRoomEnter;
        isInRoom      = true;
        curMapData    = mapDataDic[1];
        Notification notify = new Notification("MapConfig", null);

        notify["MapConfigs"] = curMapData;
        notify.Send();
        // Debug.Log("22222222222222222222222222222222222222222222222");
        InitSnake(roomEnterData);
    }