|
@@ -55,6 +55,7 @@ namespace ET.Client
|
|
|
go.transform.rotation = RenderUtils.UnityRotationFromBattle(zu.Direction);
|
|
|
|
|
|
var render = ModelViewComponent.Instance.AddChildWithId<UnitRenderComponet, GameObject>(unit.Id, go, true);
|
|
|
+ render.Vip = unit.Vip;
|
|
|
if (zu.Info.Properties is XmdsUnitProperties prop && prop.ShowHPBanner)
|
|
|
{
|
|
|
CreateHeadbar(render, zu).Coroutine();
|
|
@@ -125,14 +126,13 @@ namespace ET.Client
|
|
|
var view = await GameObjectPool.Instance.AcquireHeadBar();
|
|
|
view.visible = true;
|
|
|
render.HeadBar = view;
|
|
|
- var name = view.GetChild("text_name");
|
|
|
+ var name = view.GetChild("text_name").asTextField;
|
|
|
var progresshp = view.GetChild("bar_hp") as GProgressBar;
|
|
|
progresshp.max = 100;
|
|
|
progresshp.min = 0;
|
|
|
render.NameBar = name;
|
|
|
render.HPBar = progresshp;
|
|
|
|
|
|
-
|
|
|
if (zu.Force == 3)
|
|
|
{
|
|
|
name.text = "";
|
|
@@ -151,12 +151,14 @@ namespace ET.Client
|
|
|
|
|
|
private async void TryShowName(UnitRenderComponet render)
|
|
|
{
|
|
|
- if (render.IsVipName)
|
|
|
+ if (render.Vip > 0)
|
|
|
{
|
|
|
render.NameBar.visible = true;
|
|
|
+ render.NameBar.color = GameSetting.VipColor[render.Vip];
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
+ render.NameBar.color = GameSetting.VipColor[0];
|
|
|
var unitCnt = UnitMgr.Instance.PlayerList.Count - 7;
|
|
|
if (unitCnt <= GameSetting.Name_level_1)
|
|
|
{
|
|
@@ -171,7 +173,7 @@ namespace ET.Client
|
|
|
{
|
|
|
if (id == render.Id) continue;
|
|
|
var r = ModelViewComponent.Instance.GetChild<UnitRenderComponet>(id);
|
|
|
- if (r != null && r.NameBar != null && !r.IsVipName)
|
|
|
+ if (r != null && r.NameBar != null && r.Vip == 0)
|
|
|
{
|
|
|
r.NameBar.visible = false;
|
|
|
}
|