public void AddPlayer(PlayerDataItem player) { using (var db = DbConnection) { db.InsertOrIgnore(player); } }
public void RemovePlayer(PlayerDataItem player) { if (DataService.Instance.RemovePlayer(player)) { PlayersList.Remove(player); } }
public void SavePlayer(PlayerDataItem player) { using (var db = DbConnection) { db.Update(player); } }
public bool RemovePlayer(PlayerDataItem player) { if (RoamingStorageService.Instance.LoadPlayer(player.Name) == null || player.Id <= 0) { return(false); } RoamingStorageService.Instance.DeletePlayer(player.Id); return(true); }
public bool AddPlayer(PlayerDataItem player) { if (RoamingStorageService.Instance.LoadPlayer(player.Username) != null) { return(false); } RoamingStorageService.Instance.AddPlayer(player); return(true); }
public PlayerDataItem LoadPlayer(string name) { PlayerDataItem player = new PlayerDataItem(); using (var db = DbConnection) { player = db.Find <PlayerDataItem>(p => p.Name == name); } return(player); }
public PlayerDataItem LoadPlayer(int id) { PlayerDataItem player = new PlayerDataItem(); using (var db = DbConnection) { player = db.Find <PlayerDataItem>(p => p.Id == id); } return(player); }
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; } }