Exemplo n.º 1
0
 public static PlayerInfo GetPlayerInfo(this TSPlayer player)
 {
     if (!player.ContainsData(PlayerInfo.Key))
     {
         player.SetData <PlayerInfo>(PlayerInfo.Key, new PlayerInfo());
     }
     return(player.GetData <PlayerInfo>(PlayerInfo.Key));
 }
Exemplo n.º 2
0
 public static PlayerInfo GetPlayerInfo(this TSPlayer tsplayer)
 {
     if (!tsplayer.ContainsData(PlayerInfo.KEY))
     {
         tsplayer.SetData(PlayerInfo.KEY, new PlayerInfo());
     }
     return(tsplayer.GetData <PlayerInfo>(PlayerInfo.KEY));
 }
Exemplo n.º 3
0
 public static RecipeData GetRecipeData(this TSPlayer player, bool createIfNotExists = false)
 {
     if (!player.ContainsData(RecipeData.KEY) && createIfNotExists)
     {
         player.SetData(RecipeData.KEY, new RecipeData());
     }
     return(player.GetData <RecipeData>(RecipeData.KEY));
 }