コード例 #1
0
ファイル: UserDatabase.cs プロジェクト: avidvid/OUP
 internal void UpdateUserInventory(UserItem userItem = null)
 {
     if (userItem != null)
     {
         Debug.Log("UDB-Add item = " + userItem.MyInfo());
         _userInventory.Add(userItem);
     }
     SaveUserInventory();
 }
コード例 #2
0
ファイル: ApiRequest.cs プロジェクト: avidvid/OUP
    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);
    }
コード例 #3
0
ファイル: UserDatabase.cs プロジェクト: avidvid/OUP
 internal void DeleteItemFromInventory(UserItem userItem)
 {
     Debug.Log("UDB-Remove item = " + userItem.MyInfo());
     _userInventory.Remove(userItem);
     SaveUserInventory();
 }