public override void Awake() { base.Awake(); gameData = GameData.instance; playerData = gameData.playerData; town = gameData.town; }
public static TownData ApplyModifications(this TownData town) => new TownData() { Id = town.Id, Town = town.Town, Price = town.Price + " تومان", Tag = town.Tag };
public static TownData Create() { TownData asset = ScriptableObject.CreateInstance <TownData> (); AssetDatabase.CreateAsset(asset, "Assets/GameDataFiles/TownData .asset"); AssetDatabase.SaveAssets(); return(asset); }
private void OkButton_Click(object sender, RoutedEventArgs e) { if (Town_TextBox.Text.Trim()?.Length == 0 && Price_Textbox.Text.Trim()?.Length == 0) { return; } var context = new KhorshidContext(); if (OkButton.Tag is bool isCreateMode) { if (isCreateMode) { var townData = new TownData() { Price = Price_Textbox.Text, Town = Town_TextBox.Text, Tag = Tags_Textbox.Text }; context.TownData.Add(townData); context.SaveChanges(); SearchTextBox_ApplyModification(); } else { var townData = context.TownData.First(item => item.Id == CurrentModifyId); townData.Town = Town_TextBox.Text; townData.Price = Price_Textbox.Text; townData.Tag = Tags_Textbox.Text; context.SaveChanges(); SearchTextBox_ApplyModification(); } } else { return; } UI_Overlay.HideUsingLinearAnimation(milliSeconds: 250); }
void Awake() { _instance = this; // Keep object alive between scenes. DontDestroyOnLoad(gameObject); // If there is more than 1 of this object, destroy the second instance. if (!firstInstance && FindObjectsOfType(typeof(GameData)).Length > 1) { DestroyImmediate(gameObject); } else { firstInstance = true; } LoadDatabase(); playerData = PlayerData.Load(); town = playerData.town; // LoadActiveParty(); }
public PlayerData() { town = new TownData(); }
void Awake() { _instance = this; // Keep object alive between scenes. DontDestroyOnLoad(gameObject); // If there is more than 1 of this object, destroy the second instance. if (!firstInstance && FindObjectsOfType (typeof(GameData)).Length > 1) { DestroyImmediate (gameObject); } else { firstInstance = true; } LoadDatabase (); playerData = PlayerData.Load (); town = playerData.town; // LoadActiveParty(); }
public void SetNewTown(TownData town) { currentTown = town; }