Пример #1
0
 public static bool Prefix(ushort vehicleID, ref Vehicle data, TransferManager.TransferReason material,
                           TransferManager.TransferOffer offer)
 {
     Debug.Log("Start Transfer Called");
     Debug.Log("Start Transfer Called");
     return(DistrictHelper.CanTransfer(data.m_sourceBuilding, material, offer));
 }
Пример #2
0
        public static bool Prefix(ushort buildingID, ref Building data, TransferManager.TransferReason material,
                                  TransferManager.TransferOffer offer)
        {
            Debug.Log("Start Transfer Called");
            if (DistrictHelper.CanTransfer(buildingID, material, offer))
            {
                Debug.Log("Transfer Request Accepted.");
                return(true);
            }

            BuildingHelper.MoveRequest(buildingID, ref data, material, offer);
            {
                Debug.Log("Moving Transfer Request.");
                return(false);
            }
        }
Пример #3
0
        public static bool Prefix(ushort buildingID, ref Building data, TransferManager.TransferReason material,
                                  TransferManager.TransferOffer offer)
        {
            Debug.Log("Start Transfer Called");
            if (DistrictHelper.CanTransfer(buildingID, material, offer))
            {
                Debug.Log(
                    $"Transfer Request Accepted from {DistrictManager.instance.GetDistrictName(DistrictManager.instance.GetDistrict(data.m_position))}");
                return(true);
            }

            BuildingHelper.MoveRequest(buildingID, ref data, material, offer);
            {
                Debug.Log(
                    $"Moving Transfer Request from {DistrictManager.instance.GetDistrictName(DistrictManager.instance.GetDistrict(data.m_position))}");
                return(false);
            }
        }