public void SendConstructBuildingRequest(BuildingIdentity id, TilePosition position, int builderNO) { ConstructBuildingRequestParameter request = new ConstructBuildingRequestParameter(); request.BuilderBuildingNO = builderNO; request.BuildingType = id.buildingType; request.BuildingNO = id.buildingNO; request.PositionColumn = (byte)position.Column; request.PositionRow = (byte)position.Row; request.OperateTick = LogicTimer.Instance.GetServerTick(); CommunicationUtility.Instance.ConstructBuilding(request); }
public void ConstructBuilding(ConstructBuildingRequestParameter parameter) { this.CommunicateWithServer(parameter.GetHashtableFromParameter(), ClientCommandConsts.BUILDING_BUILD_COMMAND); }