set => SetValue(AvatarProperty, value);
public void SetInfoPanel() { if (mTargetMono == null) { SetHpBarPanelVisible(false); return; } var actor = mTargetMono.BindActor; if (actor == null) { SetHpBarPanelVisible(false); return; } uint vocation_id = ActorHelper.TypeIdToRoleId(actor.ActorId); string iconName = RoleHelp.GetPlayerIconName(vocation_id, actor.TransferLv, false); uint peakLevel = 0; bool isPeak = TransferHelper.IsPeak((uint)actor.Level, out peakLevel, actor.TransferLv); if (isPeak == true) { mLvBgImage.gameObject.SetActive(false); mPeakLvBgImage.gameObject.SetActive(true); } else { mLvBgImage.gameObject.SetActive(true); mPeakLvBgImage.gameObject.SetActive(false); } mLvText.text = string.Format("{0}", peakLevel.ToString()); string replaceName = DBInstanceTypeControl.Instance.GetReplaceOtherPlayerName(InstanceManager.Instance.InstanceType, InstanceManager.Instance.InstanceSubType); if (replaceName == null || replaceName == "") { mNameText.text = actor.UserName; } else { mNameText.text = replaceName; } var icon = xc.DBManager.Instance.GetDB <xc.DBHonor>().GetHonorIcon(actor.Honor); if (icon == null || icon == "") { mHonorIcon.gameObject.SetActive(false); } else { mHonorIcon.sprite = Window.LoadSprite(icon); mHonorIcon.gameObject.SetActive(true); } mPlayerIconImage.sprite = Window.LoadSprite(iconName); SetHpBarPanel(); AvatarProperty ap = actor.mAvatarCtrl.GetLatestAvatartProperty(); if (ap == null) { mPlayerPhotoFrame.Clean(); } else { mPlayerPhotoFrame.SetModelId(ap.FashionPhotoFrameId); } }