Exemplo n.º 1
0
 public virtual void SetData(PlayerInfo data, int initBodyLength)
 {
     Assert.IsNotNull(data);
     Assert.IsNotNull(data._PlayerData);
     PlayerInfo_       = data;
     CharacterUniqueID = data._UniqueID;
     Scores            = PlayerInfo_._Scores;
     MoveSpeed         = RunTimeData._DefaultBaseMoveSpeed;
     _Head             = GameManager.instance.RespawnHead();
     _Head.transform.SetParent(this.transform);
     Head.SetData(this, 0, null);
     Head.transform.position = data._BirthPos;
     _CharacterName          = Head.CharacterName;
     _CharacterName.SetData(PlayerInfo_._Name);
     for (int i = 0; i < initBodyLength; i++)
     {
         AddBody();
     }
 }