예제 #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));
 }
예제 #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));
 }
예제 #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));
 }