private static bool PrefixInitialize(VehicleWindowHeaderView __instance, VehicleWindow window) { var titleContainer = __instance.transform.Find("Title"); StorageViewHelper.InstantinateStoragesViewForVehicleWindow(titleContainer.transform, window.Vehicle); return(true); }
private static bool PrefixInvalidate(DepotWindowVehicleListItemStoragesView __instance, Transform ____itemsContainer, Vehicle ____vehicle) { if (!(____vehicle is Train)) { return(true); } StorageViewHelper instanceData; if (!_instancesData.TryGetValue(__instance, out instanceData)) { Type type = ____itemsContainer.GetType(); var newInstanceData = new StorageViewHelper(__instance, ____vehicle); _instancesData.Add(__instance, newInstanceData); } return(true); }