Ejemplo n.º 1
0
    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;
    }
Ejemplo n.º 2
0
 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!");
     }
 }
Ejemplo n.º 3
0
    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);
        }
    }