public void SendProduceArmyRequest(BuildingIdentity factoryID, ArmyIdentity armyID, int order)
    {
        ArmyProduceRequestParameter request = new ArmyProduceRequestParameter();

        request.FactoryBuildingType = factoryID.buildingType;
        request.FactoryBuildingNO   = factoryID.buildingNO;
        request.ArmyType            = armyID.armyType;
        request.ArmyNO       = armyID.armyNO;
        request.ProduceOrder = order;
        request.OperateTick  = LogicTimer.Instance.GetServerTick();
        CommunicationUtility.Instance.ProduceArmy(request);
    }
Exemplo n.º 2
0
 public void ProduceArmy(ArmyProduceRequestParameter parameter)
 {
     this.CommunicateWithServer(parameter.GetHashtableFromParameter(), ClientCommandConsts.ARMY_PRODUCE_COMMAND);
 }