Esempio n. 1
0
    protected override void TaskSaveFarmObject(FarmScenery farmScenery)
    {
        int          facilityID = base.GetFacilityID();
        UserFacility stockFacilityByfacilityId = Singleton <UserDataMng> .Instance.GetStockFacilityByfacilityId(facilityID);

        int            userFacilityId = stockFacilityByfacilityId.userFacilityId;
        APIRequestTask apirequestTask = farmScenery.SaveStockFarmObjectPosition(userFacilityId, new Action <int>(base.OnFinishedToSave));
        TaskBase       task           = apirequestTask;

        if (StockFacilityConfirmation.< > f__mg$cache0 == null)
        {
            StockFacilityConfirmation.< > f__mg$cache0 = new Action(RestrictionInput.EndLoad);
        }
        base.StartCoroutine(task.Run(StockFacilityConfirmation.< > f__mg$cache0, null, null));
    }