private void UpdateMyInfo() { COM_PlayerVsPlayer info = ArenaPvpSystem.Instance.MyInfo; if (info == null) { return; } PlayerData pdata = PlayerData.GetData((int)GamePlayer.Instance.Properties[(int)PropertyType.PT_TableId]); EntityAssetsData enData = EntityAssetsData.GetData(pdata.lookID_); if (!_icons.Contains(enData.assetsIocn_)) { _icons.Add(enData.assetsIocn_); } Profession profession = Profession.get((JobType)GamePlayer.Instance.GetIprop(PropertyType.PT_Profession), (int)GamePlayer.Instance.GetIprop(PropertyType.PT_ProfessionLevel)); COM_SimplePlayerInst[] team = TeamSystem.GetTeamMembers(); if (team != null && team.Length > 0) { MyTeamInfo(team); } else { MysingleInfo(info); } }
public void UpdateWeaponOutLook(int itemId, UpdateWeaponHandler callback = null) { updateWeaponCallBack_ = callback; if (itemId == 0) { if (weaponAssetBundle_ != null) { AssetInfoMgr.Instance.DecRefCount(weaponAssetBundle_, false); } if (updateWeaponCallBack_ != null) { updateWeaponCallBack_(); updateWeaponCallBack_ = null; } return; } BattleActor actor = Battle.Instance.GetActorByInstId(PlayerID); string weaponName = EntityAssetsData.GetData(ItemData.GetData(itemId).weaponEntityId_).assetsName_; string resPath = string.Format("{0}_{1}", actor.AssetId, weaponName); ItemData weapon = ItemData.GetData(itemId); AssetLoader.LoadAssetBundle(resPath, AssetLoader.EAssetType.ASSET_WEAPON, (AssetBundle asset, ParamData data) => { if (weaponAssetBundle_ != null) { AssetInfoMgr.Instance.DecRefCount(weaponAssetBundle_, false); } WeaponObj = (GameObject)GameObject.Instantiate(asset.mainAsset) as GameObject; WeaponObj.transform.parent = m_EntityObj.transform.FindChild(EntityAssetsData.GetData(weapon.weaponEntityId_).bindPoint_); if (updateWeaponCallBack_ != null) { updateWeaponCallBack_(); updateWeaponCallBack_ = null; } }, null); }
void PvpSingleEnven(COM_SimpleInformation player) { ArenaPvpSystem.Instance.PvpMatching = false; for (int i = 0; i < rightPlayers.Count; i++) { rightPlayers[i].StopRoll(); } rightPlayers[0].nobody.gameObject.SetActive(false); rightPlayers[0].infoImg.gameObject.SetActive(true); rightPlayers[0].icon.gameObject.SetActive(true); rightPlayers[0].namelab.text = player.instName_; rightPlayers[0].professionImg.spriteName = player.jt_.ToString(); rightPlayers[0].levelLab.text = player.level_.ToString(); EntityAssetsData eData = EntityAssetsData.GetData(player.asset_id_); HeadIconLoader.Instance.LoadIcon(eData.assetsIocn_, rightPlayers[0].icon); if (!_icons.Contains(eData.assetsIocn_)) { _icons.Add(eData.assetsIocn_); } rightPlayers[0].professionLab.text = Profession.get((JobType)player.jt_, (int)player.jl_).jobName_; closeBtn.gameObject.SetActive(false); stopBtn.gameObject.SetActive(false); startBtn.gameObject.SetActive(false); StartCoroutine(DelaysingleBattle(3f)); }
public void SetSkillIcon(int skillId, int skillLv, int assId) { SkillData sdat = SkillData.GetData(skillId, skillLv); if (sdat._SkillType == SkillType.SKT_Active) { EntityAssetsData enData = EntityAssetsData.GetData(assId); HeadIconLoader.Instance.LoadIcon(sdat._SkillBack, SkillBack); HeadIconLoader.Instance.LoadIcon(sdat._SkillIconTex, SkillName); HeadIconLoader.Instance.LoadIcon(enData._skillhard, Icon); TweenPosition tp = SkillBack.GetComponent <TweenPosition> (); tp.enabled = false; tp.delay = 0.5f; tp.from = new Vector3(278, 226, 0); tp.to = new Vector3(-279, 226, 0); tp.enabled = true; GlobalInstanceFunction.Instance.Invoke(() => { tp.enabled = true; tp.delay = 1.2f; tp.from = new Vector3(-279, 226, 0); tp.to = new Vector3(278, 226, 0); }, 1.2f); } }
void addBabyItem(List <Baby> babys) { for (int i = 0; i < babys.Count; i++) { if (babys[i] == null) { return; } GameObject go = GameObject.Instantiate(petItem) as GameObject; go.SetActive(true); go.transform.parent = grid.transform; //go.transform.position = Vector3.zero; go.transform.localScale = Vector3.one; go.name = babys[i].InstName; UIManager.SetButtonEventHandler(go.gameObject, EnumButtonEvent.OnClick, OnClickbabygo, babys[i].InstId, 0); UITexture[] tes = go.GetComponentsInChildren <UITexture>(); foreach (UITexture tex in tes) { if (tex.name.Equals("peticon")) { HeadIconLoader.Instance.LoadIcon(EntityAssetsData.GetData(babys[i].GetIprop(PropertyType.PT_AssetId)).assetsIocn_, tex); } if (tex.name.Equals("zhongzuicon")) { HeadIconLoader.Instance.LoadIcon(BabyData.GetData(babys[i].GetIprop(PropertyType.PT_TableId))._RaceIcon, tex); } } } grid.repositionNow = true; // for(int i =0;i<itemsobj.Count;i++) // { // itemsobj[i].SetActive(true); // } //grid.Reposition (); }
void OnUpdateMyInfo(COM_EndlessStair info) { myRankLab.text = info.rank_.ToString(); ChallengeLab.text = ArenaSystem.Instance.ChallengeNum.ToString(); HeadIconLoader.Instance.LoadIcon(EntityAssetsData.GetData(GamePlayer.Instance.GetIprop(PropertyType.PT_AssetId)).assetsIocn_, myIcon); if (!_icons.Contains(EntityAssetsData.GetData(GamePlayer.Instance.GetIprop(PropertyType.PT_AssetId)).assetsIocn_)) { _icons.Add(EntityAssetsData.GetData(GamePlayer.Instance.GetIprop(PropertyType.PT_AssetId)).assetsIocn_); } myJobBack.spriteName = ((JobType)GamePlayer.Instance.GetIprop(PropertyType.PT_Profession)).ToString(); /*DropData dropData = DropData.GetData (PvRrewardData.GetRewardData ((int)info.rank_)); * * ItemCellUI itemcell1 = UIManager.Instance.AddItemCellUI (rewardIcon1,(uint)dropData.item_1_); * itemcell1.ItemCount = dropData.item_num_1_; * itemcell1.showTips = true; * ItemCellUI itemcell2 = UIManager.Instance.AddItemCellUI (rewardIcon2,(uint)dropData.item_2); * itemcell2.ItemCount = dropData.item_num_2; * itemcell2.showTips = true; */ UpdateBattleMsg(); }
static void UpdateEnviroment() { string content = File.ReadAllText(Application.dataPath + "/../../../Config/Tables/Npc.csv"); NpcData.ParseData(content, "Npc.csv"); content = File.ReadAllText(Application.dataPath + "/../../../Config/Tables/EntityAssets.csv"); EntityAssetsData.ParseData(content, "EntityAssets.csv"); Dictionary <int, NpcData> allNpc = NpcData.GetData(); foreach (NpcData nData in allNpc.Values) { //if (nData.sceneID_ == int.Parse(scene_.ID)) //{ // for (int i = 0; i < scene_.funcPointList.Count; ++i) // { // if (nData.pointID_ == int.Parse(((FunctionalPoint)scene_.funcPointList[i]).ID)) // { // string assName = EntityAssetsData.GetData(NpcData.GetData(nData.id_).assetsID_).assetsName_; // string path = "Assets/ResData/Role/Prefabs/" + assName + ".prefab"; // GameObject npc = Resources.LoadAssetAtPath(path, typeof(GameObject)) as GameObject; // npc = (GameObject)GameObject.Instantiate(npc) as GameObject; // npc.name = "NPC_" + nData.id_.ToString(); // npc.transform.position = new Vector3(((FunctionalPoint)scene_.funcPointList[i]).X, ((FunctionalPoint)scene_.funcPointList[i]).Y, ((FunctionalPoint)scene_.funcPointList[i]).Z); // npc.transform.rotation = new Quaternion(((FunctionalPoint)scene_.funcPointList[i]).RX, ((FunctionalPoint)scene_.funcPointList[i]).RY, ((FunctionalPoint)scene_.funcPointList[i]).RZ, ((FunctionalPoint)scene_.funcPointList[i]).RW); // Transform parent = funcObjList_[i].transform.parent; // DestroyImmediate(funcObjList_[i]); // funcObjList_[i] = npc; // npc.transform.parent = parent; // } // } //} } }
public static void ParseData(string content, string fileName) { metaData = new Dictionary <int, EntityAssetsData> (); CSVParser parser = new CSVParser(); if (!parser.Parse(content)) { ClientLog.Instance.LogError("EntityAssetsData" + ConfigLoader.Instance.csvext + "解析错误"); return; } int recordCounter = parser.GetRecordCounter(); EntityAssetsData data = null; for (int i = 0; i < recordCounter; ++i) { data = new EntityAssetsData(); data.id_ = parser.GetInt(i, "ID"); data.assetsName_ = parser.GetString(i, "AssetName"); data.assetsIocn_ = parser.GetString(i, "Icon"); data.bindPoint_ = parser.GetString(i, "BindPoint"); data.zoom_ = parser.GetFloat(i, "Zoom"); data._skillhard = parser.GetString(i, "skillhard"); if (metaData.ContainsKey(data.id_)) { ClientLog.Instance.LogError("EntityAssetsData" + ConfigLoader.Instance.csvext + "ID重复"); return; } metaData[data.id_] = data; } parser.Dispose(); parser = null; }
void Start() { IinitUIText(); hasDestroy_ = false; btns.Add(stateBtn); btns.Add(PropertyBtn); UIManager.SetButtonEventHandler(stateBtn.gameObject, EnumButtonEvent.OnClick, OnClickstate, 0, 0); UIManager.SetButtonEventHandler(PropertyBtn.gameObject, EnumButtonEvent.OnClick, OnClickProperty, 0, 0); UIManager.SetButtonEventHandler(closeBtn.gameObject, EnumButtonEvent.OnClick, OnClickTColse, 0, 0); TabsSelect(0); //ShowTabsSelectInfo (0); PlayerData pdata = PlayerData.GetData((int)GamePlayer.Instance.Properties[(int)PropertyType.PT_TableId]); EntityAssetsData enData = EntityAssetsData.GetData(pdata.lookID_); HeadIconLoader.Instance.LoadIcon("R_" + enData.assetsIocn_, icon); //PlayerAsseMgr.LoadAsset ((ENTITY_ID)GamePlayer.Instance.Properties[(int)PropertyType.PT_AssetId], AssetLoadCallBack, null); GuideManager.Instance.RegistGuideAim(closeBtn.gameObject, GuideAimType.GAT_MainPlayerInfoClose); GuideManager.Instance.RegistGuideAim(stateBtn.gameObject, GuideAimType.GAT_MainPlayerInfoStatusBtn); GuideManager.Instance.RegistGuideAim(PropertyBtn.gameObject, GuideAimType.GAT_MainPlayerInfoPropertyBtn); GameManager.Instance.UpdatePlayermake += UpdatePlayermakeOk; GuideManager.Instance.ProcEvent(ScriptGameEvent.SGE_PlayerUIOpen); if (GamePlayer.Instance.Properties[(int)PropertyType.PT_Free] > 0) { PropertyBtn.GetComponentInChildren <UISprite>().MarkOn(UISprite.MarkAnthor.MA_RightTop, -10f, -15f); } else { PropertyBtn.GetComponentInChildren <UISprite>().MarkOff(); } }
void SetBabyData(Baby ba) { BabyData bdata = BabyData.GetData(ba.GetIprop(PropertyType.PT_TableId)); gongjiLable.text = ba.GetIprop(PropertyType.PT_Attack).ToString(); fangyuLable.text = ba.GetIprop(PropertyType.PT_Defense).ToString(); minjieLable.text = ba.GetIprop(PropertyType.PT_Agile).ToString(); jingshenLable.text = ba.GetIprop(PropertyType.PT_Spirit).ToString(); huifuLable.text = ba.GetIprop(PropertyType.PT_Reply).ToString(); bishaLable.text = ba.GetIprop(PropertyType.PT_Crit).ToString(); mingzhongLable.text = ba.GetIprop(PropertyType.PT_Hit).ToString(); fanjiLable.text = ba.GetIprop(PropertyType.PT_counterpunch).ToString(); shanduoLable.text = ba.GetIprop(PropertyType.PT_Dodge).ToString(); jinengLable.text = bdata._SkillNum.ToString(); babysuo.SetActive(ba.GetInst().isLock_); instId = ba.InstId; HeadIconLoader.Instance.LoadIcon(EntityAssetsData.GetData(BabyData.GetData(ba.GetIprop(PropertyType.PT_TableId))._AssetsID).assetsIocn_, babyIcon); //iconkuang.spriteName = BabyData.GetPetQuality(bdata._PetQuality); int Magic = bdata._BIG_Magic - ba.gear_[(int)BabyInitGear.BIG_Magic]; int Stama = bdata._BIG_Stama - ba.gear_[(int)BabyInitGear.BIG_Stama]; int Speed = bdata._BIG_Speed - ba.gear_[(int)BabyInitGear.BIG_Speed]; int Power = bdata._BIG_Power - ba.gear_[(int)BabyInitGear.BIG_Power]; int Strength = bdata._BIG_Strength - ba.gear_[(int)BabyInitGear.BIG_Strength]; int num = Magic + Stama + Speed + Power + Strength; pinjiSp.spriteName = BabyData.GetBabyLeveSp(num); }
void AssetLoadEmployeeCallBack(GameObject ro, ParamData data) { if (hasDestroy_) { Destroy(ro); return; } TeamMemberCell tcell = findEmptyPos(); tcell.heiObj.SetActive(false); tcell.huobanLable.gameObject.SetActive(true); //tcell.modPos.transform.localPosition = new Vector3 (20f,-166f,-100f); ro.transform.parent = tcell.modPos; ro.name = data.iParam.ToString(); tcell.gameObject.name = data.iParam.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_); Employee emp = GamePlayer.Instance.GetEmployeeById(data.iParam); tcell.NameLabel.text = emp.InstName; tcell.levelLabel.text = emp.GetIprop(PropertyType.PT_Level).ToString(); tcell.preSp.spriteName = Profession.get((JobType)emp.GetIprop(PropertyType.PT_Profession), emp.GetIprop(PropertyType.PT_ProfessionLevel)).jobtype_.ToString(); tcell.preLabel.text = Profession.get((JobType)emp.GetIprop(PropertyType.PT_Profession), emp.GetIprop(PropertyType.PT_ProfessionLevel)).jobName_; ro.AddComponent <EffectLevel> (); EffectLevel el = ro.GetComponent <EffectLevel> (); el.target = tcell.gameObject.GetComponent <UIWidget>(); // ross.Add (roTitleClone); rosobj.Add(ro); }
void WeaponAssetLoaded(AssetBundle asset, ParamData data) { CallBackPack pack = loadedPack_[data.iParam]; if (pack.actorObj_ == null) { return; } Transform bindPoint = null; if (EntityAssetsData.GetData((int)pack.weaponAssetId_).bindPoint_.Contains("L")) { bindPoint = pack.actorObj_.GetComponent <WeaponHand>().weaponLeftHand_; } else { bindPoint = pack.actorObj_.GetComponent <WeaponHand>().weaponRightHand_; } pack.weaponObj_ = (GameObject)GameObject.Instantiate(asset.mainAsset, bindPoint.position, bindPoint.rotation) as GameObject; WeaponAssetMgr.DeleteAsset(asset, false); pack.weaponObj_.transform.parent = bindPoint; pack.actorObj_.GetComponent <UpdateEquiptListener>().SetWeapon(pack.weaponObj_, pack.data_, pack.layerName_); NGUITools.SetLayer(pack.actorObj_, LayerMask.NameToLayer(pack.layerName_)); NGUITools.SetChildLayer(pack.actorObj_.transform, LayerMask.NameToLayer(pack.layerName_)); if (pack.actorCallBack_ != null) { pack.actorCallBack_(pack.actorObj_, pack.data_); } loadedPack_.Remove(pack.uid_); pack.actorObj_.SetActive(true); }
// Use this for initialization void Start() { DaliyActivityData dad = DaliyActivityData.GetData(ActivityType.ACT_Pet); ActivitySystem.Instance.petTempTimes_ = dad.maxCount_; SkillItem.SetActive(false); if (ActivitySystem.Instance.petTempTimes_ - ActivitySystem.Instance.GetCount(ActivityType.ACT_Pet) <= 0) { catchBtn_.isEnabled = false; } else { catchBtn_.isEnabled = true; } crtSelectIdx_ = -1; diffPanel_.gameObject.SetActive(false); if (itemPool_ == null) { itemPool_ = new List <GameObject>(); } UIManager.SetButtonEventHandler(catchBtn_.gameObject, EnumButtonEvent.OnClick, OnCatch, 0, 0); UIManager.SetButtonEventHandler(closeBtn_.gameObject, EnumButtonEvent.OnClick, OnClose, 0, 0); pdata = PetActivityData.GetData(1); BabyData baby = BabyData.GetData(pdata.monsterID_); if (baby != null) { nameLable.text = baby._Name; decLable.text = baby._Desc; GameManager.Instance.GetActorClone((ENTITY_ID)baby._AssetsID, (ENTITY_ID)0, EntityType.ET_Baby, (GameObject go, ParamData pData) => { if (destroyed_) { Destroy(go); return; } go.transform.parent = mopos; go.transform.localScale = Vector3.one * EntityAssetsData.GetData(pData.iParam).zoom_ * 0.7f; go.transform.localPosition = new Vector3(0f, 0f, -90f); go.transform.localScale = new Vector3(550, 550, 550); go.transform.Rotate(Vector3.up, 180f); }, new ParamData(baby._AssetsID), "UI"); for (int i = 0; i < pdata.skillIDs_.Length; i++) { GameObject go = GameObject.Instantiate(SkillItem) as GameObject; go.SetActive(true); go.transform.parent = skillGrid.transform; go.transform.localScale = Vector3.one; UITexture tex = go.GetComponentInChildren <UITexture>(); HeadIconLoader.Instance.LoadIcon(SkillData.GetMinxiLevelData(int.Parse(pdata.skillIDs_[i]))._ResIconName, tex); Listener = UIEventListener.Get(go); Listener.parameter = pdata.skillIDs_[i]; Listener.onPress = buttonPress; } } UpdateUI(); }
void Refresh(int uid) { if (GamePlayer.Instance.babies_list_.Count == 0) { ClearText(); } else { float [] addPoints = new float[5]; Inst = GamePlayer.Instance.GetBabyInst(uid); if (Inst == null) { return; } BabyData bdata = BabyData.GetData(Inst.GetIprop(PropertyType.PT_TableId)); HeadIconLoader.Instance.LoadIcon(EntityAssetsData.GetData(bdata._AssetsID).assetsIocn_, babyIcon); HeadIconLoader.Instance.LoadIcon(bdata._RaceIcon, raceIcon); babyNameLabel.text = Inst.InstName; if (Inst.intensifyLevel_ == 10) { enterBtn.isEnabled = false; newLevel.gameObject.SetActive(false); raSp.gameObject.SetActive(false); raaSp.gameObject.SetActive(false); oldLevel.text = LanguageManager.instance.GetValue("babyAlreadyOnTop"); PetIntensiveData petData = PetIntensiveData.GetData((int)Inst.intensifyLevel_); oldChengzhang.text = petData.grow_.ToString(); chneglv.text = petData.probability_ + "%"; newChengzhang.text = ""; } else { newLevel.gameObject.SetActive(true); raSp.gameObject.SetActive(true); enterBtn.isEnabled = true; raaSp.gameObject.SetActive(true); oldLevel.text = Inst.intensifyLevel_.ToString(); PetIntensiveData petData = PetIntensiveData.GetData((int)Inst.intensifyLevel_); oldChengzhang.text = petData.grow_.ToString(); PetIntensiveData petNData = PetIntensiveData.GetData((int)Inst.intensifyLevel_ + 1); newChengzhang.text = petNData.grow_.ToString(); newLevel.text = (Inst.intensifyLevel_ + 1).ToString(); chneglv.text = petNData.probability_ + "%"; if (BagSystem.instance.GetItemMaxNum((uint)itemID()) >= itemCount()) { enterBtn.isEnabled = true; } else { enterBtn.isEnabled = false; } } updateUI(null); } }
public string GetAssetsName(int AssetsID, AssetLoader.EAssetType Type) { string AssetsName = ""; if (Type == AssetLoader.EAssetType.ASSET_EFFECT) { EffectAssetsData AssetsData = EffectAssetsData.GetData(AssetsID); if (null == AssetsData) { return(""); } AssetsName = AssetsData.assetsName_; } else if (Type == AssetLoader.EAssetType.ASSET_PLAYER || Type == AssetLoader.EAssetType.ASSET_WEAPON) { EntityAssetsData AssetsData = EntityAssetsData.GetData(AssetsID); if (null == AssetsData) { return(""); } AssetsName = AssetsData.assetsName_; } else if (Type == AssetLoader.EAssetType.ASSET_UI) { UIAssetsData AssetsData = UIAssetsData.GetData(AssetsID); if (null == AssetsData) { return(""); } AssetsName = AssetsData.assetsName_; } else if (Type == AssetLoader.EAssetType.ASSET_SOUND) { SoundAssetsData AssetsData = SoundAssetsData.GetData(AssetsID); if (null == AssetsData) { return(""); } AssetsName = AssetsData.assetsName_; } else if (Type == AssetLoader.EAssetType.ASSET_MUSIC) { MusicAssetsData AssetsData = MusicAssetsData.GetData(AssetsID); if (null == AssetsData) { return(""); } AssetsName = AssetsData.assetsName_; } return(AssetsName); }
void AssetLoadSelfCallBack(GameObject ro, ParamData data) { if (hasDestroy) { DestroyBaby((ENTITY_ID)data.iParam, true, ro); return; } ro.transform.parent = modes.transform; ro.transform.localPosition = Vector3.forward * -150f; 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.iParam2).zoom_, EntityAssetsData.GetData(data.iParam2).zoom_, EntityAssetsData.GetData(data.iParam2).zoom_); }
void LoadWeaponAsset() { BattleActor actor = Battle.Instance.GetActorByInstId(PlayerID); if (actor.battlePlayer.weaponItemId_ != 0) { string weaponName = EntityAssetsData.GetData(actor.WeaponAssetID()).assetsName_; string resPath = string.Format("{0}_{1}", actor.AssetId, weaponName); AssetLoader.LoadAssetBundle(resPath, AssetLoader.EAssetType.ASSET_WEAPON, (AssetBundle asset, ParamData data) => { weaponAssetBundle_ = asset; WeaponObj = (GameObject)GameObject.Instantiate(asset.mainAsset) as GameObject; WeaponObj.transform.parent = m_EntityObj.transform; }, null); } }
void UpdateHead() { if (GamePlayer.Instance.babies_list_[MainbabyListUI.CrtSelectIdx] == null) { ClearHead(); return; } ClearHead(); BabyData bd = BabyData.GetData(GamePlayer.Instance.babies_list_[MainbabyListUI.CrtSelectIdx].GetIprop(PropertyType.PT_TableId)); EntityAssetsData ead = EntityAssetsData.GetData(bd._AssetsID); iconKuang.spriteName = BabyData.GetPetQuality(bd._PetQuality); iconType.spriteName = bd._Tpye.ToString(); crtHeadIcon = ead.assetsIocn_; HeadIconLoader.Instance.LoadIcon(crtHeadIcon, icon); }
void AssetLoadCallBack(GameObject ro, ParamData data) { if (hasDestroyed_) { Destroy(ro); return; } playerObj = ro; ro.transform.parent = mpos; ro.transform.localPosition = Vector3.forward * -1000f; ro.transform.localRotation = new Quaternion(ro.transform.localRotation.x, -180, ro.transform.localRotation.z, ro.transform.localRotation.w); ro.transform.localScale = new Vector3(EntityAssetsData.GetData(data.iParam2).zoom_, EntityAssetsData.GetData(data.iParam2).zoom_, EntityAssetsData.GetData(data.iParam2).zoom_); EffectLevel el = ro.AddComponent <EffectLevel>(); el.target = ro.transform.parent.parent.GetComponent <UISprite>(); }
void AssetLoadCallBack(GameObject ro, ParamData data) { if (role != null) { Destroy(role); role = null; } role = ro; ro.transform.parent = Mpos; float zoom = EntityAssetsData.GetData(ChallengeData.GetData((int)curId).assetsID_).zoom_; ro.transform.localPosition = Vector3.forward * -300f; ro.transform.localScale = new Vector3(zoom, zoom, zoom); ro.transform.localRotation = Quaternion.Euler(0f, 180f, 0f); //EffectLevel el =ro.AddComponent<EffectLevel>(); //el.target =ro.transform.parent.parent.GetComponent<UISprite>(); }
void AssetLoadCallBack(GameObject ro, ParamData data) { if (hasDestroy_) { Destroy(ro); return; } ro.transform.parent = modelPos; ro.transform.localPosition = new Vector3(0f, 0f, -400f); 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(Bdata._AssetsID).zoom_, EntityAssetsData.GetData(Bdata._AssetsID).zoom_, EntityAssetsData.GetData(Bdata._AssetsID).zoom_); if (robaby != null) { Destroy(robaby); robaby = null; } robaby = ro; }
private void MysingleInfo(COM_PlayerVsPlayer info) { leftPlayers[0].gameObject.SetActive(true); leftPlayers[0].infoImg.gameObject.SetActive(true); leftPlayers[0].nobody.gameObject.SetActive(false); leftPlayers [0].namelab.text = GamePlayer.Instance.InstName; leftPlayers[0].levelLab.text = GamePlayer.Instance.GetIprop(PropertyType.PT_Level).ToString(); leftPlayers[0].professionImg.spriteName = ((JobType)GamePlayer.Instance.GetIprop(PropertyType.PT_Profession)).ToString(); EntityAssetsData eData = EntityAssetsData.GetData((int)GamePlayer.Instance.GetIprop(PropertyType.PT_AssetId)); HeadIconLoader.Instance.LoadIcon(eData.assetsIocn_, leftPlayers[0].icon); if (!_icons.Contains(eData.assetsIocn_)) { _icons.Add(eData.assetsIocn_); } leftPlayers[0].icon.gameObject.SetActive(true); }
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 AddItem() { for (int i = 0; i < TeamSystem.GetTeamMembers().Length; i++) { GameObject go = Instantiate(item) as GameObject; go.SetActive(true); go.transform.parent = grid.transform; go.transform.localScale = Vector3.one; UITexture tex = go.GetComponent <UITexture>(); PlayerData pdata = PlayerData.GetData((int)TeamSystem.GetTeamMembers()[i].properties_[(int)PropertyType.PT_TableId]); EntityAssetsData enData = EntityAssetsData.GetData(pdata.lookID_); HeadIconLoader.Instance.LoadIcon(enData.assetsIocn_, tex); UILabel [] las = go.GetComponentsInChildren <UILabel>(); for (int j = 0; j < las.Length; j++) { if (las[j].name.Equals("duizhanLabel")) { las[j].text = TeamSystem.GetTeamMembers()[i].instName_; } if (las[j].name.Equals("zhiyeLabel")) { las[j].text = Profession.get((JobType)TeamSystem.GetTeamMembers()[i].properties_[(int)PropertyType.PT_Profession], (int)TeamSystem.GetTeamMembers()[i].properties_[(int)PropertyType.PT_ProfessionLevel]).jobName_; } if (las[j].name.Equals("dengjiLabel")) { las[j].text = TeamSystem.GetTeamMembers()[i].properties_[(int)PropertyType.PT_Level].ToString(); } if (las[j].name.Equals("titleLabel")) { if (TeamSystem.IsTeamLeader((int)TeamSystem.GetTeamMembers()[i].instId_)) { las[j].text = LanguageManager.instance.GetValue("duizhang"); } else { las[j].text = LanguageManager.instance.GetValue("duiyuan"); } } } } }
void AssetLoadCallBack(GameObject ro, ParamData data) { if (hasDestroy) { DestroyBaby((ENTITY_ID)data.iParam, true, ro); return; } // Baby inst = GamePlayer.Instance.GetBabyInst(data.iParam); // modelName_.text = inst.InstName; // modelRace_.spriteName = BabyData.GetData(inst.GetIprop(PropertyType.PT_TableId)).RaceIcon_; ro.transform.parent = modesPos; modesPos.transform.localScale = Vector3.one; ro.transform.localPosition = Vector3.forward * -700; ro.transform.localScale = new Vector3(EntityAssetsData.GetData(data.iParam2).zoom_, EntityAssetsData.GetData(data.iParam2).zoom_, EntityAssetsData.GetData(data.iParam2).zoom_); ro.transform.rotation = new Quaternion(ro.transform.rotation.x, 180, ro.transform.rotation.z, ro.transform.rotation.w); // ro.transform.LookAt(ApplicationEntry.Instance.ui3DCamera.transform.position); EffectLevel el = ro.AddComponent <EffectLevel>(); el.target = ro.transform.parent.parent.GetComponent <UISprite>(); if (babyObj != null) { Destroy(babyObj); } babyObj = ro; if (MainbabyUI.Instance.isState && !BankSystem.instance.isopen) { babyObj.SetActive(true); } else { babyObj.SetActive(false); } // if(!BankSystem.isopen) // { // babyObj.SetActive(true); // }else // { // babyObj.SetActive(false); // } }
void Start() { InitUIText(); AccountsLabel.text = GamePlayer.Instance.InstName; serverLabel.text = GamePlayer.Instance.InstId.ToString(); //int GiftBtnState = 0; //GlobalValue.Get(Constant.C_GiftBtn, out GiftBtnState); duihuaBtn.gameObject.SetActive(GameManager.ServId_ != 999); UIManager.SetButtonEventHandler(duihuaBtn.gameObject, EnumButtonEvent.OnClick, OnClickduihuaBtn, 0, 0); UIManager.SetButtonEventHandler(gonggaoBtn.gameObject, EnumButtonEvent.OnClick, OnGongGao, 0, 0); // UIManager.SetButtonEventHandler(switchAccountBtn.gameObject, EnumButtonEvent.OnClick, OnUnReg, 0, 0); if (game.GameUser.getInstance().isFunctionSupported("logout")) { unRegBtn.gameObject.SetActive(true); UIManager.SetButtonEventHandler(unRegBtn.gameObject, EnumButtonEvent.OnClick, OnUnReg, 0, 0); } else { unRegBtn.gameObject.SetActive(false); } UIManager.SetButtonEventHandler(musicOn.gameObject, EnumButtonEvent.OnClick, OnClickmusicOff, 0, 0); UIManager.SetButtonEventHandler(musicOff.gameObject, EnumButtonEvent.OnClick, OnClickmusicOn, 0, 0); UIManager.SetButtonEventHandler(SoundOn.gameObject, EnumButtonEvent.OnClick, OnClickSoundOff, 0, 0); UIManager.SetButtonEventHandler(SoundOff.gameObject, EnumButtonEvent.OnClick, OnClickSoundOn, 0, 0); UIManager.SetButtonEventHandler(switchPlayerBtn.gameObject, EnumButtonEvent.OnClick, OnswitchAccount, 0, 0); UIManager.SetButtonEventHandler(Lbtn.gameObject, EnumButtonEvent.OnClick, OnClicL, 0, 0); UIManager.SetButtonEventHandler(Rbtn.gameObject, EnumButtonEvent.OnClick, OnClickR, 0, 0); UIManager.SetButtonEventHandler(Ebtn.gameObject, EnumButtonEvent.OnClick, OnClickE, 0, 0); int lev = Convert2SpIdx(QualitySettings.GetQualityLevel()); qualitySp.spriteName = qualityLevel[lev]; HeadIconLoader.Instance.LoadIcon(EntityAssetsData.GetData(GamePlayer.Instance.GetIprop(PropertyType.PT_AssetId)).assetsIocn_, icon); }
public void SetBabyInfo() { BattleActor battbaby = Battle.Instance.SelfActorBattleBaby; if (battbaby == null) { babyHpLable.text = ""; babyMpLable.text = ""; babyhpSlider.value = 0; babympSlider.value = 0; babyNameLable.text = ""; // babyRaceT.mainTexture = null; babyIconT.mainTexture = null; typeBabySp.gameObject.SetActive(false); mpObj.SetActive(false); hpObj.SetActive(false); levelObj.SetActive(false); } else { //HeadIconLoader.Instance.LoadIcon (BabyData.GetData(GamePlayer.Instance.BattleBaby.GetIprop(PropertyType.PT_TableId))._RaceIcon, babyRaceT); mpObj.SetActive(true); hpObj.SetActive(true); levelObj.SetActive(true); HeadIconLoader.Instance.LoadIcon(EntityAssetsData.GetData(BabyData.GetData(GamePlayer.Instance.BattleBaby.GetIprop(PropertyType.PT_TableId))._AssetsID).assetsIocn_, babyIconT); babyNameLable.text = GamePlayer.Instance.BattleBaby.GetIprop(PropertyType.PT_Level).ToString(); BabyData bdata = BabyData.GetData(GamePlayer.Instance.BattleBaby.GetIprop(PropertyType.PT_TableId)); typeBabySp.gameObject.SetActive(true); typeBabySp.spriteName = bdata._Tpye.ToString(); int crtHp = battbaby.battlePlayer.hpCrt_; int crtMp = battbaby.battlePlayer.mpCrt_; int maxHp = battbaby.battlePlayer.hpMax_; int maxMp = battbaby.battlePlayer.mpMax_; babyHpLable.text = crtHp + "/" + maxHp; babyMpLable.text = crtMp + "/" + maxMp; babyhpSlider.value = crtHp * 1f / maxHp * 1f; babympSlider.value = crtMp * 1f / maxMp * 1f; } }
private void MyTeamInfo(COM_SimplePlayerInst[] team) { for (int j = 0; j < leftPlayers.Count; j++) { leftPlayers[j].icon.gameObject.SetActive(false); } uint section = 0; for (int i = 0; i < team.Length; i++) { leftPlayers[i].gameObject.SetActive(true); leftPlayers[i].infoImg.gameObject.SetActive(true); leftPlayers[i].nobody.gameObject.SetActive(false); leftPlayers[i].namelab.text = team[i].instName_; leftPlayers[i].levelLab.text = team[i].properties_[(int)PropertyType.PT_Level].ToString(); leftPlayers[i].professionImg.spriteName = ((JobType)team[i].properties_[(int)PropertyType.PT_Profession]).ToString(); EntityAssetsData eData = EntityAssetsData.GetData((int)team[i].properties_[(int)PropertyType.PT_AssetId]); HeadIconLoader.Instance.LoadIcon(eData.assetsIocn_, leftPlayers[i].icon); if (!_icons.Contains(eData.assetsIocn_)) { _icons.Add(eData.assetsIocn_); } leftPlayers[i].icon.gameObject.SetActive(true); leftPlayers[i].professionLab.text = Profession.get((JobType)team[i].properties_[(int)PropertyType.PT_Profession], (int)team[i].properties_[(int)PropertyType.PT_ProfessionLevel]).jobName_; // section += team[i].section_;?? } List <COM_SimplePlayerInst> myTeam = new List <COM_SimplePlayerInst> (); for (int k = 0; k < team.Length; k++) { if (team[k].instId_ != GamePlayer.Instance.InstId) { myTeam.Add(team[k]); } } }
private void OnFire(ButtonScript obj, object args, int param1, int param2) { if (_fireEmployees.Count <= 0) { PopText.Instance.Show(LanguageManager.instance.GetValue("xuanzeyinji")); return; } SelectEmployee = GamePlayer.Instance.GetEmployeeById((int)_fireEmployees[0]); if (SelectEmployee == null) { return; } fireNumLab.text = SelectEmployee.soul_.ToString(); fireYinJiNumLab.text = SelectEmployee.soul_.ToString(); firePanel.gameObject.SetActive(true); iconBack.spriteName = EmployessSystem.instance.GetQualityBack((int)EmployeeData.GetData(SelectEmployee.GetIprop(PropertyType.PT_TableId)).quality_); professionImg.spriteName = ((JobType)SelectEmployee.GetIprop(PropertyType.PT_Profession)).ToString(); HeadIconLoader.Instance.LoadIcon(EntityAssetsData.GetData(EmployeeData.GetData(SelectEmployee.GetIprop(PropertyType.PT_TableId)).asset_id).assetsIocn_, EmployeeIcon); uint yjNum = ((uint)Mathf.Pow((float)2, (float)EmployeeData.GetData(SelectEmployee.GetIprop(PropertyType.PT_TableId)).quality_) * 10); fireZhiXinNumLab.text = (yjNum * SelectEmployee.soul_).ToString(); fireInfoLab.text = LanguageManager.instance.GetValue("fireyinji").Replace("{n}", yjNum.ToString()); }
void PvpTeamEnven(COM_SimpleInformation[] team) { if (!pkObj.activeSelf) { pkObj.SetActive(true); } ArenaPvpSystem.Instance.PvpMatching = false; for (int i = 0; i < team.Length; i++) { rightPlayers[i].StopRoll(); rightPlayers[i].nobody.gameObject.SetActive(false); rightPlayers[i].infoImg.gameObject.SetActive(true); rightPlayers[i].icon.gameObject.SetActive(true); rightPlayers[i].namelab.text = team[i].instName_; rightPlayers[i].professionImg.spriteName = team[i].jt_.ToString(); rightPlayers[i].levelLab.text = team[i].level_.ToString(); EntityAssetsData eData = EntityAssetsData.GetData(team[i].asset_id_); HeadIconLoader.Instance.LoadIcon(eData.assetsIocn_, rightPlayers[i].icon); if (!_icons.Contains(eData.assetsIocn_)) { _icons.Add(eData.assetsIocn_); } rightPlayers[i].professionLab.text = Profession.get((JobType)team[i].jt_, (int)team[i].jl_).jobName_; } for (int i = rightPlayers.Count; i > team.Length; i--) { rightPlayers[i - 1].gameObject.SetActive(false); } closeBtn.gameObject.SetActive(false); stopBtn.gameObject.SetActive(false); startBtn.gameObject.SetActive(false); StartCoroutine(DelayBattle(3f)); }