Exemplo n.º 1
0
 override public void SetData(object obj)
 {
     badGuy           = obj as BadGuyData;
     headFrame.sprite = badGuy.isVip ? sprites[1] : sprites[0];
     AssetLoadManager.Instance.LoadAsset <Texture2D>(badGuy.headImg, (tex) =>
     {
         headImage.texture = tex;
     });
     starText.text          = badGuy.crowns.ToString();
     nameText.text          = badGuy.name;
     tipsText.text          = badGuy.isWanted ? "已经被通缉!" : "还在逍遥法外!";
     wantedBtn.interactable = !badGuy.isWanted;
     attackNumText.text     = badGuy.attactTimes.ToString();
 }
Exemplo n.º 2
0
 public SelectPlayerData(BadGuyData data, int num = 0)
 {
     uid         = data.uid;
     gender      = data.gender;
     headImg     = data.headImg;
     isEmpty     = data.isEmpty;
     isVip       = data.isVip;
     name        = data.name;
     crowns      = data.crowns;
     attactTimes = data.attactTimes;
     stealMoney  = data.stealMoney;
     islandId    = data.islandId;
     buildings   = data.buildings;
     isWanted    = data.isWanted;
     this.num    = num;
 }
Exemplo n.º 3
0
    public void SetEnemysData(BadGuyData[] enemys, AttackTargetUserData randomTarget)
    {
        this.randomTarget = new SelectPlayerData(randomTarget);

        this.enemys = new List <SelectPlayerData>();
        //this.enemys.Add(this.randomTarget);
        this.selectedTarget = this.randomTarget;

        if (enemys != null)
        {
            for (int i = 0; i < enemys.Length; i++)
            {
                BadGuyData badData = enemys[i];
                this.enemys.Add(new SelectPlayerData(badData, i + 1));
            }
        }
    }