internal void UpdateUserInventory(UserItem userItem = null) { if (userItem != null) { Debug.Log("UDB-Add item = " + userItem.MyInfo()); _userInventory.Add(userItem); } SaveUserInventory(); }
internal string MyInfo() { string info = "Action =" + Action + " HealthCheck=" + HealthCheck; if (UserPlayer.Id != 0) { info += " UserPlayer=" + UserPlayer.MyInfo(); } if (CharacterSetting.Id != 0) { info += " CharacterSetting=" + CharacterSetting.MyInfo(); } if (CharacterMixture.Id != 0) { info += " CharacterMixture=" + CharacterMixture.MyInfo(); } if (CharacterResearching.Id != 0) { info += " CharacterResearching=" + CharacterResearching.MyInfo(); } if (CharacterResearch.Id != 0) { info += " CharacterResearch=" + CharacterResearch.MyInfo(); } if (UserRecipe.Id != 0) { info += " UserRecipe=" + UserRecipe.MyInfo(); } if (UserInventory.Id != 0) { info += " UserInventory=" + UserInventory.MyInfo(); } if (MailMessage.Id != 0) { info += " MailMessage=" + MailMessage.MyInfo(); } return(info); }
internal void DeleteItemFromInventory(UserItem userItem) { Debug.Log("UDB-Remove item = " + userItem.MyInfo()); _userInventory.Remove(userItem); SaveUserInventory(); }