public void refresName(INameObj role) { if (role != null && !dItem.ContainsKey(role)) { return; } if (role is ProfessionRole) { PlayerNameItem item = dItem[role]; item.utext.text = (role as ProfessionRole).roleName; uint monId = (role as BaseRole).m_isMain ? PlayerModel.getInstance().cid : (role as BaseRole).m_unCID; if (MonsterMgr._inst.roleSummonMapping.ContainsKey(monId)) { var monster = MonsterMgr._inst.m_mapMonster[MonsterMgr._inst.roleSummonMapping[monId]]; if (dItem.ContainsKey(monster)) { item = dItem[monster]; item.setName(monster.tempXMl.getString("name"), (role as ProfessionRole).roleName + ContMgr.getCont("MonsterMgr")); } // 召唤兽的名字 } } }
public void setName(INameObj role, string sumname, string mastername) { bool flag = !this.dItem.ContainsKey(role); if (!flag) { PlayerNameItem playerNameItem = this.dItem[role]; playerNameItem.setName(sumname, mastername); } }
public void setName(INameObj role, string sumname, string mastername) { if (!dItem.ContainsKey(role)) { return; } PlayerNameItem item = dItem[role]; item.setName(sumname, mastername); if (role is MS0000 && (role as MS0000).masterid == PlayerModel.getInstance().cid) { item.hp.gameObject.GetComponent <Image>().color = new Color(128f / 255f, 223f / 255f, 120f / 255f, 255f / 255f); } else if (TeamProxy.getInstance().MyTeamData != null && TeamProxy.getInstance().MyTeamData.IsInMyTeam((role as MS0000).masterid)) { item.hp.gameObject.GetComponent <Image>().color = new Color(128f / 255f, 223f / 255f, 120f / 255f, 255f / 255f); // 队友召唤兽 } else { item.hp.gameObject.GetComponent <Image>().color = new Color(229f / 255f, 49f / 255f, 49f / 255f, 255f / 255f); } }