Exemplo n.º 1
0
 public void AddPlayer(PlayerDataItem player)
 {
     using (var db = DbConnection)
     {
         db.InsertOrIgnore(player);
     }
 }
Exemplo n.º 2
0
 public void RemovePlayer(PlayerDataItem player)
 {
     if (DataService.Instance.RemovePlayer(player))
     {
         PlayersList.Remove(player);
     }
 }
Exemplo n.º 3
0
 public void SavePlayer(PlayerDataItem player)
 {
     using (var db = DbConnection)
     {
         db.Update(player);
     }
 }
Exemplo n.º 4
0
        public bool RemovePlayer(PlayerDataItem player)
        {
            if (RoamingStorageService.Instance.LoadPlayer(player.Name) == null || player.Id <= 0)
            {
                return(false);
            }

            RoamingStorageService.Instance.DeletePlayer(player.Id);
            return(true);
        }
Exemplo n.º 5
0
        public bool AddPlayer(PlayerDataItem player)
        {
            if (RoamingStorageService.Instance.LoadPlayer(player.Username) != null)
            {
                return(false);
            }

            RoamingStorageService.Instance.AddPlayer(player);
            return(true);
        }
Exemplo n.º 6
0
        public PlayerDataItem LoadPlayer(string name)
        {
            PlayerDataItem player = new PlayerDataItem();

            using (var db = DbConnection)
            {
                player = db.Find <PlayerDataItem>(p => p.Name == name);
            }
            return(player);
        }
Exemplo n.º 7
0
        public PlayerDataItem LoadPlayer(int id)
        {
            PlayerDataItem player = new PlayerDataItem();

            using (var db = DbConnection)
            {
                player = db.Find <PlayerDataItem>(p => p.Id == id);
            }
            return(player);
        }
Exemplo n.º 8
0
    public void InstantiateDataItems()
    {
        if (itemContainer.childCount > 1)
        {
            DestroyDataItems();
        }

        dataItems             = new PlayerDataItem[gameConfiguration.PlayerCount];
        dataItems[0]          = playerDataItem;
        playerDataItem.Number = 1;

        for (int i = 1; i < gameConfiguration.PlayerCount; i++)
        {
            PlayerDataItem item = Instantiate(playerDataItem, itemContainer);
            item.Number  = i + 1;
            dataItems[i] = item;
        }
    }