public void InitPlayer(PBPlayerData playerData, PBPlayerDetailData playerDetailData) { ClassCharacterTableSetting characterData = ClassCharacterTableSettings.Get(playerData.CharacterId); if (characterData == null) { return; } MyPlayer = new MyPlayer(); PlayerData = MyPlayer.Data; MyPlayer.Data.Update(playerData); MyPlayer.DetailData.Update(playerDetailData); PlayerDetailData = MyPlayer.DetailData; }
public ClassData(int characterID) { this.characterID = characterID; characterTable = ClassCharacterTableSettings.Get(characterID); if (characterTable == null) { Debug.LogError("character id = " + characterID + " is not exist!"); } type = (ClassType)characterTable.ClassType; classTable = ClassTableSettings.Get((int)type); if (classTable == null) { Debug.LogError("class type = [" + type.ToString() + "] is not exist!"); } }
public void UpdatePlayer(PBPlayerData playerData, PBPlayerDetailData playerDetailData) { ClassCharacterTableSetting characterData = ClassCharacterTableSettings.Get(playerData.CharacterId); if (characterData == null) { return; } if (playerData != null) { MyPlayer.Data.Update(playerData); } if (playerDetailData != null) { MyPlayer.DetailData.Update(playerDetailData); } }