Exemple #1
0
        private static void NameIsValid(Dialog_RenameZone __instance, string name, AcceptanceReport __result)
        {
            Zone zone = Reflection.GetFieldValue(__instance, "zone") as Zone;

            if (zone == null)
            {
                Log.Warning("Could not grab zone via reflection");
            }
            if (!(zone is Zone_Stockpile))
            {
                return;
            }
            if (__result.Accepted)
            {
                QOLTweaksPack.savedData.TradeStockpileRenamed(zone as Zone_Stockpile, name);
            }
        }
 static void RenameZone(Dialog_RenameZone __instance)
 {
     SyncZoneLabel.Watch(__instance.zone);
 }