static public void leaveTeamOk(int pid) { COM_SimplePlayerInst temp = null; for (int i = 0; i < _MyTeamInfo.members_.Length; i++) { if (pid == (int)_MyTeamInfo.members_[i].instId_) { _MyTeamInfo.members_[i].isLeavingTeam_ = true; temp = _MyTeamInfo.members_[i]; } } // for(int i =0;i<_MyTeamInfo.members_.Length;i++) // { if (GamePlayer.Instance.InstId != pid) { PopText.Instance.Show(LanguageManager.instance.GetValue("zailiteam").Replace("{n}", temp.instName_)); } else { GamePlayer.Instance.ShowBabyDirty = true; } // } if (OnUpdateMainteamList != null) { OnUpdateMainteamList(); } if (OnUpdateMemStateUI != null) { OnUpdateMemStateUI(pid, true); } }
public static void queryPlayerOK(COM_SimplePlayerInst Inst) { if (QueryPlayerEventOk != null) { QueryPlayerEventOk(Inst); } }
void OnQueryPlayer(COM_SimplePlayerInst Inst) { //playerObj.SetActive (true); // TeamPlayerInfo tinfo = playerObj.GetComponent<TeamPlayerInfo>(); // tinfo.SetSimplePlayerInst (Inst); TeamPlayerInfo.ShowMe(Inst); }
static public void AddMyTeamMember(COM_SimplePlayerInst info) { List <COM_SimplePlayerInst> infos = new List <COM_SimplePlayerInst>(); infos.AddRange(_MyTeamInfo.members_); infos.Add(info); _MyTeamInfo.members_ = infos.ToArray(); _Readys.Add(new Pair <int, bool>((int)info.instId_, false)); // if(TeamUIPanel.UpdateTeamMB != null) // { // TeamUIPanel.UpdateTeamMB(info); // } // for(int i =0;i<_MyTeamInfo.members_.Length;i++) // { if (GamePlayer.Instance.InstId != (int)info.instId_) { PopText.Instance.Show(LanguageManager.instance.GetValue("jiaruteam").Replace("{n}", info.instName_)); } // } if (OnUpdateTeamMB != null) { OnUpdateTeamMB(info); } if (OnUpdateMainteamList != null) { OnUpdateMainteamList(); } }
public void ShowPanel(COM_SimplePlayerInst inst) { //ApplicationEntry.Instance.ui3DCamera.depth = -1; this.gameObject.SetActive(true); UIManager.Instance.AdjustUIDepth(gameObject.transform); PlayerInfo = inst; }
public void checkArenaPlayer(COM_SimplePlayerInst inst) { if (checkPlayerEnven != null) { checkPlayerEnven(inst); } }
void OnClickplayerInfo(ButtonScript obj, object args, int param1, int param2) { COM_SimplePlayerInst _player = TeamSystem.GetTeamMemberByInsId(param1); //chenkPlayerObj.SetActive (true); // TeamPlayerInfo tpinfo = chenkPlayerObj.GetComponent<TeamPlayerInfo>(); // tpinfo.SPlayerInfo = _player; TeamPlayerInfo.ShowMe(_player); }
void CheckPlayer(COM_SimplePlayerInst inst) { for (int i = 0; i < challengePlayers.Count; i++) { challengePlayers[i].GetComponent <ArenaPlayerCellUI>().Mpos.gameObject.SetActive(false); } checkPlayerUI.ShowPanel(inst); }
public static void ShowMe(COM_SimplePlayerInst player) { if (player == null) { return; } _splayerInst = player; UIBase.AsyncLoad(UIASSETS_ID.UIASSETS_chenkPlayerPanle, false); }
public void RestMemberCellInfo() { NameLabel.text = ""; levelLabel.text = ""; preLabel.text = ""; preSp.spriteName = ""; heiObj.SetActive(true); duizhangSp.spriteName = ""; PlayerInst = null; }
public static void SwithShowMe(COM_SimplePlayerInst player) { if (player == null) { return; } _splayerInst = player; UIBase.SwitchShowPanelByName(UIASSETS_ID.UIASSETS_chenkPlayerPanle); }
void UpdateTeamMBOk(COM_SimplePlayerInst info) { index = TeamSystem.GetTeamMembers().Length - 1; ENTITY_ID weaponAssetId = 0; if (GlobalInstanceFunction.Instance.WeaponID(info) != 0) { weaponAssetId = (ENTITY_ID)ItemData.GetData(GlobalInstanceFunction.Instance.WeaponID(info)).weaponEntityId_; } GameManager.Instance.GetActorClone((ENTITY_ID)info.properties_[(int)PropertyType.PT_AssetId], weaponAssetId, EntityType.ET_Player, AssetLoadCallBack, new ParamData((int)info.instId_, index, (int)info.properties_[(int)PropertyType.PT_AssetId]), "UI", GlobalInstanceFunction.Instance.GetDressId(info.equips_)); UIManager.SetButtonEventHandler(teamCells[index].gameObject, EnumButtonEvent.OnClick, OnClickShowTips, 0, 0); }
void changeLeaderOk(int uid) { COM_SimplePlayerInst[] members = TeamSystem.GetTeamMembers(); COM_SimplePlayerInst temp = teamCells [0].GetComponent <TeamMemberCell> ().PlayerInst; if (uid != temp.instId_) { for (int i = 0; i < members.Length; ++i) { if ((int)members[i].instId_ == uid) { //idx = i; ChatSystem.PushSystemMessage(members[i].instName_ + LanguageManager.instance.GetValue("duizhang")); } DeTeamMunber((int)members[i].instId_); } GlobalInstanceFunction.Instance.Invoke(() => { ShowTeamMembers(); UpdateUI(); }, 1); } // int idx = 0; // if(GamePlayer.Instance.InstId == uid) // { // // MessageBoxUI.ShowMe(LanguageManager.instance.GetValue("shengweiduizhang"),null,true); // } // for (int i = 0; i < members.Length; ++i) // { // if ((int)members[i].instId_ == uid) // { // idx = i; // // ChatSystem.PushSystemMessage(members[i].instName_ + LanguageManager.instance.GetValue("duizhang")); // break; // } // } //TeamSystem.UpdateMainTeamInfo (); }
void AssetLoadCallBack(GameObject ro, ParamData data) { if (hasDestroy_) { Destroy(ro); return; } //RestMemberCellUI (); COM_SimplePlayerInst csi = TeamSystem.GetTeamMemberByIndex(data.iParam2); if (csi == null) { Destroy(ro); return; /// 这里可能有问题 } ro.name = csi.instId_.ToString(); TeamMemberCell tell; if (int.Parse(ro.name) == TeamSystem.GetTeamMembers()[0].instId_) { tell = teamCells[0].GetComponent <TeamMemberCell>(); UIManager.SetButtonEventHandler(teamCells[0].gameObject, EnumButtonEvent.OnClick, OnClickShowTips, 0, 0); } else { tell = findEmptyPos(); } ro.transform.parent = tell.modPos; //tell.modPos.transform.localPosition = new Vector3 (20f,-166f,-100f); tell.gameObject.name = csi.instId_.ToString(); ro.transform.localPosition = Vector3.zero; ro.transform.rotation = new Quaternion(ro.transform.rotation.x, -180, ro.transform.rotation.z, ro.transform.rotation.w); ro.transform.localScale = new Vector3(EntityAssetsData.GetData(data.iParam3).zoom_, EntityAssetsData.GetData(data.iParam3).zoom_, EntityAssetsData.GetData(data.iParam3).zoom_); tell.PlayerInst = csi; ro.AddComponent <EffectLevel> (); EffectLevel el = ro.GetComponent <EffectLevel> (); el.target = tell.gameObject.GetComponent <UIWidget>(); rosobj.Add(ro); UpdateUI(); }
void OnClickHy(ButtonScript obj, object args, int param1, int param2) { COM_SimplePlayerInst _player = TeamSystem.GetTeamMemberByInsId(param1); if (FriendSystem.Instance().IsmyFriend((int)_player.instId_)) { LanguageManager.instance.GetValue("alreadyhave"); } else { int fMax = 0; GlobalValue.Get(Constant.C_FriendMax, out fMax); if (FriendSystem.Instance().friends_.Count >= fMax) { PopText.Instance.Show(LanguageManager.instance.GetValue("haoyoumax")); return; } NetConnection.Instance.addFriend(_player.instId_); } }
public int WeaponID(COM_SimplePlayerInst player) { if (player.equips_.Length <= 0) { return(0); } for (int i = 0; i < player.equips_.Length; i++) { if (player.equips_[i].slot_ == (ushort)EquipmentSlot.ES_SingleHand) { return((int)player.equips_[i].itemId_); } else if (player.equips_[i].slot_ == (ushort)EquipmentSlot.ES_DoubleHand) { return((int)player.equips_[i].itemId_); } } return(0); }
static public void DelMyTeamMember(int playerId) { COM_SimplePlayerInst temp = null; List <COM_SimplePlayerInst> infos = new List <COM_SimplePlayerInst>(); for (int i = 0; i < _MyTeamInfo.members_.Length; ++i) { if (_MyTeamInfo.members_[i].instId_ != playerId) { infos.Add(_MyTeamInfo.members_[i]); } else { temp = _MyTeamInfo.members_[i]; for (int k = 0; k < _Readys.Count; ++k) { if (_Readys[k].first == playerId) { _Readys.RemoveAt(k); break; } } } } _MyTeamInfo.members_ = infos.ToArray(); for (int i = 0; i < _MyTeamInfo.members_.Length; i++) { if (GamePlayer.Instance.InstId != (int)_MyTeamInfo.members_[i].instId_) { PopText.Instance.Show(LanguageManager.instance.GetValue("likaiteam").Replace("{n}", temp.instName_)); } } if (OnUpdateMainteamList != null) { OnUpdateMainteamList(); } if (OnDelMenber != null) { OnDelMenber(playerId); } }
void ShowInfo(COM_SimplePlayerInst Inst) { TeamPlayerInfo.SwithShowMe((COM_SimplePlayerInst)Inst); }
void OnQueryPlayer(COM_SimplePlayerInst Inst) { //infoPanel.gameObject.SetActive (true); //infoPanel.SetSimplePlayerInst (Inst); TeamPlayerInfo.ShowMe(Inst); }
private void OnClickShowTips(ButtonScript obj, object args, int param1, int param2) { tipsObj.SetActive(true); MianteamListCell mcell = obj.GetComponent <MianteamListCell> (); if (TeamSystem.IsTeamLeader()) { if (TeamSystem.IsTeamLeader((int)mcell.SimpleInformation.instId_)) { ZHBtn.gameObject.SetActive(true); JHYBtn.gameObject.SetActive(false); CKBtn.gameObject.SetActive(false); ZSBtn.gameObject.SetActive(false); LKbtn.gameObject.SetActive(true); GDBtn.gameObject.SetActive(false); } else { if (mcell.SimpleInformation.isLeavingTeam_) { ZHBtn.gameObject.SetActive(false); JHYBtn.gameObject.SetActive(true); CKBtn.gameObject.SetActive(true); ZSBtn.gameObject.SetActive(false); LKbtn.gameObject.SetActive(false); GDBtn.gameObject.SetActive(false); } else { ZHBtn.gameObject.SetActive(false); JHYBtn.gameObject.SetActive(true); CKBtn.gameObject.SetActive(true); ZSBtn.gameObject.SetActive(false); LKbtn.gameObject.SetActive(false); GDBtn.gameObject.SetActive(false); } } } else { if (mcell.SimpleInformation.instId_ == GamePlayer.Instance.InstId) { if (mcell.SimpleInformation.isLeavingTeam_) { GDBtn.gameObject.SetActive(true); ZSBtn.gameObject.SetActive(false); } else { GDBtn.gameObject.SetActive(false); ZSBtn.gameObject.SetActive(true); } LKbtn.gameObject.SetActive(true); ZHBtn.gameObject.SetActive(false); JHYBtn.gameObject.SetActive(false); CKBtn.gameObject.SetActive(false); } else { ZSBtn.gameObject.SetActive(false); LKbtn.gameObject.SetActive(false); ZHBtn.gameObject.SetActive(false); JHYBtn.gameObject.SetActive(true); CKBtn.gameObject.SetActive(true); GDBtn.gameObject.SetActive(false); } } SimplePInst = mcell.SimpleInformation; gridTips.Reposition(); UISprite sp = tipsObj.GetComponent <UISprite>(); sp.height = (int)(btnCount() * gridTips.cellHeight) + 30; UIManager.SetButtonEventHandler(ZSBtn.gameObject, EnumButtonEvent.OnClick, OnClickZS, 0, 0); UIManager.SetButtonEventHandler(LKbtn.gameObject, EnumButtonEvent.OnClick, OnClickLK, 0, 0); UIManager.SetButtonEventHandler(ZHBtn.gameObject, EnumButtonEvent.OnClick, OnClickzh, 0, 0); UIManager.SetButtonEventHandler(JHYBtn.gameObject, EnumButtonEvent.OnClick, OnClickJHY, 0, 0); UIManager.SetButtonEventHandler(CKBtn.gameObject, EnumButtonEvent.OnClick, OnClickCK, 0, 0); UIManager.SetButtonEventHandler(GDBtn.gameObject, EnumButtonEvent.OnClick, OnClickGDBtn, 0, 0); UIManager.SetButtonEventHandler(tipsCloseBtn.gameObject, EnumButtonEvent.OnClick, OnClicktipsClose, 0, 0); }
public void SetSimplePlayerInst(COM_SimplePlayerInst playInst) { _splayerInst = playInst; }
public void ShowPanel(COM_SimplePlayerInst inst) { //ApplicationEntry.Instance.ui3DCamera.depth = -1; this.gameObject.SetActive(true); _splayerInst = inst; }
void UpdateTeamMBOk(COM_SimplePlayerInst info) { UpdateMyInfo(); }