Пример #1
0
    public Coop_Model_ACK Recv(Coop_Model_Base model)
    {
        Coop_Model_ACK result = null;

        switch (model.c)
        {
        case 1:
        {
            Coop_Model_Register model4 = model as Coop_Model_Register;
            result = RecvRegister(model4);
            break;
        }

        case 15:
        {
            Coop_Model_RoomStageRequest model3 = model as Coop_Model_RoomStageRequest;
            result = RecvRoomStageRequest(model3);
            break;
        }

        case 23:
        {
            Coop_Model_EnemyOut model2 = model as Coop_Model_EnemyOut;
            result = RecvEnemyOut(model2);
            break;
        }
        }
        return(result);
    }
    public void EnemyOut(int sid, Vector3 pos)
    {
        Coop_Model_EnemyOut coop_Model_EnemyOut = new Coop_Model_EnemyOut();

        coop_Model_EnemyOut.sid = sid;
        coop_Model_EnemyOut.x   = (int)pos.x;
        coop_Model_EnemyOut.z   = (int)pos.z;
        SendServer(coop_Model_EnemyOut, false, null, null);
    }
Пример #3
0
 private Coop_Model_ACK RecvEnemyOut(Coop_Model_EnemyOut model)
 {
     if (stage == null)
     {
         return(null);
     }
     stage.OutEnemy(model.sid);
     return(null);
 }