public void OnShow(string _id, string attname, string defname, BattleVideoTagType type) { if (type == BattleVideoTagType.Type_Share) { Type1.gameObject.SetActive(true); Type2.gameObject.SetActive(false); _videoid = _id; mTitle.text = "[ " + attname + " VS " + defname + " ]"; } else { Type1.gameObject.SetActive(false); Type2.gameObject.SetActive(true); } }
public void OnShow(int AttOrSuff, BattleVideoTagType type, BattleVideoPlaybackData data) { int playerid = int.Parse(Core.Data.playerManager.PlayerID); TemporyData temp = Core.Data.temper; if (playerid != data.battledata.attTeam.roleId && playerid != data.battledata.defTeam.roleId) { temp.isMyBussiness = false; } else { temp.isMyBussiness = true; } temp.self_name = data.battledata.attTeam.name; temp.enemy_name = data.battledata.defTeam.name; _videoid = data.id; if (type == BattleVideoTagType.Type_Share) { Type1.gameObject.SetActive(true); Type2.gameObject.SetActive(false); } else { Type1.gameObject.SetActive(false); Type2.gameObject.SetActive(true); } if (int.Parse(data.winid) == data.battledata.attTeam.roleId) { mSelfWin.gameObject.SetActive(true); mSelfLose.gameObject.SetActive(false); mEnemyWin.gameObject.SetActive(false); mEnemyLose.gameObject.SetActive(true); mSelf.text = Core.Data.stringManager.getString(25122); mEnemy.text = Core.Data.stringManager.getString(25123); } else { mSelfWin.gameObject.SetActive(false); mSelfLose.gameObject.SetActive(true); mEnemyWin.gameObject.SetActive(true); mEnemyLose.gameObject.SetActive(false); mSelf.text = Core.Data.stringManager.getString(25123); mEnemy.text = Core.Data.stringManager.getString(25122); } if (data.battledata.attTeam.headId == 0) { AtlasMgr.mInstance.SetHeadSprite(mHead, "10142"); } else { AtlasMgr.mInstance.SetHeadSprite(mHead, data.battledata.attTeam.headId.ToString()); } if (data.battledata.defTeam.headId == 0) { AtlasMgr.mInstance.SetHeadSprite(mEHead, "10142"); } else { AtlasMgr.mInstance.SetHeadSprite(mEHead, data.battledata.defTeam.headId.ToString()); } mLevel.text = data.battledata.attTeam.level.ToString(); mName.text = data.battledata.attTeam.name.ToString(); mAttack.text = data.battledata.attTeam.at.ToString(); mDefense.text = data.battledata.attTeam.df.ToString(); mELevel.text = data.battledata.defTeam.level.ToString(); mEName.text = data.battledata.defTeam.name.ToString(); mEAttack.text = data.battledata.defTeam.at.ToString(); mEDefense.text = data.battledata.defTeam.df.ToString(); setTemporyData(AttOrSuff, data); if (data.winid == Core.Data.playerManager.PlayerID) { Core.Data.temper.PvpVideo_SelfWin = 1; } else { Core.Data.temper.PvpVideo_SelfWin = 0; } _BattleResponse = new BattleResponse(); _BattleResponse.data = new BattleSequence(); _BattleResponse.data.battleData = new BattleData(); _BattleResponse.data.battleData.rsmg = data.content.msgArr; _BattleResponse.data.battleData.rsty = data.content.typeArr; _BattleResponse.handleResponse(); }