Ejemplo n.º 1
0
 protected void Enter(byte[] data)
 {
     int mapId = DataPro.getInt(data, ref tempindex);
     Map m = MapManager.getMapOfId(mapId);
     if (m != null)
     {
         m_map = m;
         x = DataPro.getInt(data, ref tempindex);
         y = DataPro.getInt(data, ref tempindex);
         m_map.Enter(this);
     }
 }
Ejemplo n.º 2
0
 //客户端断开链接
 protected override void onDisConnection()
 {
     if (m_map != null)
     {
         //从map中移除这个玩家
         m_map.Leave(this);
     }
     m_map = null;
 }
Ejemplo n.º 3
0
 public static void init(int lenght)
 {
     for (int i = 0; i < lenght; i ++ )
     {
         Map m = new Map();
         m.id = i;
         m_stack.Push(m);
     }
 }