public void OnClickMode(GameObject go) { int lastSelectMode = -1; if (go.get_name().EndsWith("1")) { if (!SystemOpenManager.IsSystemClickOpen(42, 0, true)) { return; } lastSelectMode = 1; } else if (go.get_name().EndsWith("2")) { if (!SystemOpenManager.IsSystemClickOpen(43, 0, true)) { return; } lastSelectMode = 3; } else if (go.get_name().EndsWith("3")) { if (!SystemOpenManager.IsSystemClickOpen(44, 0, true)) { return; } lastSelectMode = 5; } LuckDrawManager.Instance.lastSelectMode = lastSelectMode; UIManagerControl.Instance.OpenUI("LuckDrawPanel", null, true, UIType.FullScreen); }
private void OnClickScrollCell(GameObject currClickCell) { Debug.LogError("OnClickScrollCell=" + currClickCell.get_name()); this.SetDetail(int.Parse(currClickCell.get_name())); this.SetScrollCellHightlight(this.lastClickCell, false); this.SetScrollCellHightlight(currClickCell, true); this.lastClickCell = currClickCell; }
public static string GetGameObjectPath(GameObject obj) { string text = "/" + obj.get_name(); while (obj.get_transform().get_parent() != null) { obj = obj.get_transform().get_parent().get_gameObject(); text = "/" + obj.get_name() + text; } return(text); }
public static GameObject InstantiateGameObject(GameObject prefab, Transform parent) { GameObject gameObject = Object.Instantiate <GameObject>(prefab); Transform transform = gameObject.get_transform(); if (parent != null) { transform.set_parent(parent); } transform.set_localPosition(Vector3.get_zero()); transform.set_localRotation(Quaternion.get_identity()); transform.set_localScale(Vector3.get_one()); gameObject.set_name(gameObject.get_name().Substring(0, gameObject.get_name().get_Length() - 7)); return(gameObject); }
public void RemoveClick(GameObject go) { if (go == null) { return; } LuaFunction luaFunction = null; if (this.buttons.TryGetValue(go.get_name(), ref luaFunction)) { luaFunction.Dispose(); luaFunction = null; this.buttons.Remove(go.get_name()); } }
public static string GetHierarchy(GameObject obj) { if (obj == null) { return(string.Empty); } string text = obj.get_name(); while (obj.get_transform().get_parent() != null) { obj = obj.get_transform().get_parent().get_gameObject(); text = obj.get_name() + "\\" + text; } return(text); }
public void OnCenter(GameObject go) { //IL_0017: Unknown result type (might be due to invalid IL or missing references) //IL_001c: Unknown result type (might be due to invalid IL or missing references) //IL_0021: Unknown result type (might be due to invalid IL or missing references) //IL_0026: Unknown result type (might be due to invalid IL or missing references) int result = 0; if (int.TryParse(go.get_name(), out result)) { int result2 = 0; if (int.TryParse(go.get_transform().get_parent().get_parent() .get_parent() .get_name(), out result2) && result2 < recvData.Length) { int digits = 0; Array.ForEach(initData.digit, delegate(int data) { digits += ((data <= 0) ? 1 : data); }); int num = digits; int i = 0; for (int num2 = result2; i < num2; i++) { num -= initData.digit[i]; } recvData[result2].selectValue = result; recvData[result2].ancer = result * (int)Mathf.Pow(10f, (float)(num - 1)); } } }
public static Transform Realizes(ref GameObject inactive_inctance, Transform parent, int layer) { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_003e: Expected O, but got Unknown if (inactive_inctance == null) { return(null); } string name = inactive_inctance.get_name(); name = ResourceName.Normalize(name); name = name.Replace("(Clone)", string.Empty); inactive_inctance.set_name(name); Transform val = inactive_inctance.get_transform(); if (parent != null) { Utility.Attach(parent, val); } if (layer != -1) { Utility.SetLayerWithChildren(val, layer); } inactive_inctance.set_hideFlags(0); inactive_inctance = null; return(val); }
private static GameObject GetSceneRoot(Scene scene) { int rootCount = scene.get_rootCount(); if (rootCount == 0) { Log.Error("Scene named '" + scene.get_name() + "' is empty.", 96, "C:\\BuildAgents\\AgentB\\work\\cub_client_win64_develop\\client\\DofusCube.Unity\\Assets\\Core\\Code\\Utility\\ScenesUtility.cs"); return(null); } List <GameObject> list = ListPool <GameObject> .Get(rootCount); scene.GetRootGameObjects(list); if (rootCount > 1) { Log.Warning("Scene named '" + scene.get_name() + "' has more than one root GameObject.", 105, "C:\\BuildAgents\\AgentB\\work\\cub_client_win64_develop\\client\\DofusCube.Unity\\Assets\\Core\\Code\\Utility\\ScenesUtility.cs"); } for (int i = 0; i < rootCount; i++) { GameObject val = list[i]; if (val.get_name().Equals("root")) { ListPool <GameObject> .Release(list); return(val); } } Log.Error("Scene named '" + scene.get_name() + "' does not have a root GameObject named 'root'.", 117, "C:\\BuildAgents\\AgentB\\work\\cub_client_win64_develop\\client\\DofusCube.Unity\\Assets\\Core\\Code\\Utility\\ScenesUtility.cs"); ListPool <GameObject> .Release(list); return(null); }
private static string GetTrackDisplayName(TrackAsset track, TimelineWindow.TimelineState state) { string result; if (track == null) { result = ""; } else { string name = track.get_name(); if (track.get_name().StartsWith(track.GetType().Name)) { if (state.currentDirector != null) { GameObject sceneGameObject = TimelineUtility.GetSceneGameObject(state.currentDirector, track); if (sceneGameObject != null) { name = sceneGameObject.get_name(); } } } result = name; } return(result); }
public void OnCenter(GameObject go) { if (int.TryParse(go.get_name(), out int result)) { selectIndex = result; } }
protected virtual void CheckInit() { if (m_initialized) { return; } m_rectTransform = this.GetComponent <RectTransform>(); m_cellRenderer = m_prefab.GetComponent <CellRenderer>(); if (m_cellRenderer == null) { Debug.LogWarningFormat("No valid CellRenderer found in the prefab {0} for list {1}", new object[2] { m_prefab.get_name(), this.get_name() }); return; } m_itemType = m_cellRenderer.GetValueType(); for (int num = m_content.get_transform().get_childCount() - 1; num >= 0; num--) { CellRenderer component = m_content.get_transform().GetChild(num).GetComponent <CellRenderer>(); if (Object.op_Implicit(component)) { Object.Destroy(component.get_gameObject()); } } m_cellRendererInstance = InitializeRenderer(); m_initialized = true; }
private void ChooseIsInstance(GameObject sender) { if (this.mMode != PetSelectUI.Mode.Instance) { return; } PetID component = sender.GetComponent <PetID>(); if (component == null) { return; } string[] array = sender.get_name().Split("_".ToCharArray()); int num = int.Parse(array[1]); GameObject gameObject = sender.get_transform().FindChild("ImageSelect").get_gameObject(); PetInfo petInfoById = PetManager.Instance.GetPetInfoById(num); if (petInfoById == null) { Debug.LogError("宠物不存在, petId = " + num); return; } Pet pet = DataReader <Pet> .Get(num); if (pet.fightRoleLv > EntityWorld.Instance.EntSelf.Lv) { string text = GameDataUtils.GetChineseContent(510112, false); text = text.Replace("{s1}", pet.fightRoleLv.ToString()); UIManagerControl.Instance.ShowToastText(text); return; } if (gameObject.get_activeSelf()) { component.ShowSelect(false); component.ShowLimit(PetManager.Instance.IsFormationFromInstance && PetManagerBase.IsPetLimit(petInfoById.petId)); for (int i = 0; i < this.listPetsSelected.get_Count(); i++) { if (this.listPetsSelected.get_Item(i) == petInfoById.id) { this.listPetsSelected.RemoveAt(i); break; } } } else { if (this.listPetsSelected.get_Count() == this.m_maxPetsCount) { UIManagerControl.Instance.ShowToastText(GameDataUtils.GetChineseContent(505132, false)); return; } if (PetManager.Instance.IsFormationFromInstance && PetManagerBase.IsPetLimit(petInfoById.petId)) { InstanceManagerUI.ShowLimitMessage(); return; } component.ShowSelect(true); this.listPetsSelected.Add(petInfoById.id); } }
private void OnClickIslandItem(GameObject sender) { Debug.LogError("sender.name " + sender.get_name()); ZhuXianZhangJiePeiZhi zhuXianZhangJiePeiZhi = DataReader <ZhuXianZhangJiePeiZhi> .Get(int.Parse(sender.get_name())); this.RefreshUI(zhuXianZhangJiePeiZhi.chapterOrder, InstanceSelectUI.currentDungeonType); }
private void OnBtnItemClick(GameObject sender) { string[] array = sender.get_name().Split(new char[] { '_' }); int num = int.Parse(array[1]); List <EveryDayInfo> loginWelfareList = SignInManager.Instance.loginWelfareList; if (loginWelfareList != null && num <= loginWelfareList.get_Count()) { for (int i = 0; i < loginWelfareList.get_Count(); i++) { if (loginWelfareList.get_Item(i).loginDays == num) { int itemId = loginWelfareList.get_Item(i).rewardItem.itemId; XDict <int, long> rewardItems = FirstPayManager.Instance.GetRewardItems(itemId); List <int> list = new List <int>(); List <long> list2 = new List <long>(); for (int j = 0; j < rewardItems.Count; j++) { list.Add(rewardItems.ElementKeyAt(j)); list2.Add(rewardItems.ElementValueAt(j)); } RewardUI rewardUI = LinkNavigationManager.OpenRewardUI(UINodesManager.TopUIRoot); rewardUI.SetRewardItem("查看物品", list, list2, true, false, null, null); break; } } } }
public override string GetGameObjectPath(GameObject go) { string text = string.Empty; while (go != null) { text = ((!(text == string.Empty)) ? (go.get_name() + "/" + text) : go.get_name()); if (go.get_transform().get_parent() == null) { text = "/" + text; break; } go = go.get_transform().get_parent().get_gameObject(); } return(text); }
protected virtual void CheckInit() { //IL_0036: Unknown result type (might be due to invalid IL or missing references) //IL_003b: Unknown result type (might be due to invalid IL or missing references) if (!m_initialized) { m_rectTransform = this.GetComponent <RectTransform>(); if (m_cellSize.get_x() <= 0 || m_cellSize.get_y() <= 0) { m_cellSize = new Vector2Int(10, 10); } m_cellRenderer = m_prefab.GetComponent <CellRenderer>(); if (m_cellRenderer == null) { Debug.LogWarningFormat("No valid ItemElement found in the prefab {0} for list {1}", new object[2] { m_prefab.get_name(), this.get_name() }); return; } m_itemType = m_cellRenderer.GetValueType(); ItemDragNDropListener.instance.Register(this, m_itemType); m_initialized = true; } }
private void findGameObject() { Console.Write("it will throw NullReferenceException"); GameObject gameObject = GameObject.Find("test"); string name = gameObject.get_name(); Console.Write(name); }
private void findGameObjectByTag() { Console.Write("it will throw UnityException"); GameObject gameObject = GameObject.FindWithTag("test"); string name = gameObject.get_name(); Console.Write(name); }
private void OnClickImgCareer(GameObject sender) { if (this.CurrentName != null && this.CurrentName.Equals(sender.get_name())) { return; } if (this.isWait) { return; } this.isWait = true; if (this.timerID != 0u) { TimerHeap.DelTimer(this.timerID); } this.timerID = TimerHeap.AddTimer(7000u, 0, new Action(this.ResetButtonTime)); this.CurrentName = sender.get_name(); this.careerPrimaryLast = this.careerPrimaryCurr; this.careerSecondaryLast = this.careerSecondaryCurr; string[] array = sender.get_name().Split(new char[] { '_' }); this.careerPrimaryCurr = int.Parse(array[1]) - 1; this.careerSecondaryCurr = int.Parse(array[2]) - 1; LoginManager.Instance.AddClickRoleTime(SelectRoleUI.createMapIDs.get_Item(this.careerPrimaryCurr)); this.ShowModel(this.careerPrimaryCurr, this.careerSecondaryCurr); this.SetOneCareer(this.careerPrimaryCurr, this.careerSecondaryCurr); if (SelectRoleUI.camerapoint1[this.careerPrimaryCurr] != null) { this.positionTo = SelectRoleUI.camerapoint1[this.careerPrimaryCurr].get_position(); Vector3 vector = SelectRoleUI.camerapoint2[this.careerPrimaryCurr].get_position() - SelectRoleUI.camerapoint1[this.careerPrimaryCurr].get_position(); this.rotationTo = Quaternion.LookRotation(vector); this.moveSpeedPerSec = Vector3.Distance(CamerasMgr.MainCameraRoot.get_position(), this.positionTo) / 0.5f; this.rotateSpeedPerSec = Quaternion.Angle(CamerasMgr.MainCameraRoot.get_rotation(), this.rotationTo) / 0.5f; this.isCameraMove = true; this.OnClickRandom(null); string keyJointName = this.GetKeyJointName(this.careerPrimaryCurr, 0); XuanJiaoPeiZhi xuanJiaoPeiZhi = DataReader <XuanJiaoPeiZhi> .Get(keyJointName); this.selfRotateAngle = (float)xuanJiaoPeiZhi.rotationAngle; } }
private void OnClickLinkToSystem(GameObject go) { int systemId = int.Parse(go.get_name()); if (SystemOpenManager.IsSystemClickOpen(systemId, 0, true)) { LinkNavigationManager.SystemLink(systemId, true, null); this.Show(false); } }
public static void AttachToGameObject(GameObject gameObject) { if (gameObject != null) { gameObject.AddComponent <UnityInitializer>(); Debug.Log((object)$"Attached unity initializer to {gameObject.get_name()}"); return; } throw new ArgumentNullException("gameObject"); }
public void OnClickTopGridItem(GameObject go) { for (int i = 0; i < this.gridLayoutGroup.get_transform().get_childCount(); i++) { Transform child = this.gridLayoutGroup.get_transform().GetChild(i); child.FindChild("ImageSelectBG").get_gameObject().SetActive(false); } go.get_transform().FindChild("ImageSelectBG").get_gameObject().SetActive(true); this.SetItemIcons(int.Parse(go.get_name())); }
private static string GetEventTargetLabel(SkillLogEntry entry) { SkillEventTarget eventTarget = entry.get_EventTarget(); switch (eventTarget.target) { case 0: return(null); case 1: { GameObject ownerDefaultTarget = SkillEditor.SelectedFsm.GetOwnerDefaultTarget(eventTarget.gameObject); if (!(ownerDefaultTarget != null)) { return(" GameObject: None"); } return(" GameObject: " + ownerDefaultTarget.get_name()); } case 2: { GameObject ownerDefaultTarget = SkillEditor.SelectedFsm.GetOwnerDefaultTarget(eventTarget.gameObject); if (!(ownerDefaultTarget != null)) { return(" GameObjectFSM: None"); } return(string.Concat(new object[] { " GameObjectFSM: ", ownerDefaultTarget.get_name(), " ", eventTarget.fsmName })); } case 3: if (!(eventTarget.fsmComponent != null)) { return(" FsmComponent: None"); } return(" FsmComponent: " + Labels.GetFullFsmLabel(eventTarget.fsmComponent.get_Fsm())); case 4: return(" BroadcastAll"); case 5: return(" Host: " + entry.get_State().get_Fsm().get_Host().get_Name()); case 6: return(" SubFSMs"); default: return(null); } }
public static void FindParentToChild(ref GameObject target, GameObject parent, string objName) { if (target != null) { return; } target = parent.get_transform().FindChild(objName).get_gameObject(); if (target == null) { DebugUtils.NullReferenceException(objName + " not found. parent is " + parent.get_name()); } }
private GameObject FindEffect(string name) { for (int i = 0; i < effects.Length; i++) { GameObject val = effects[i]; if (val.get_name() == name) { return(val); } } return(null); }
private void SetButtonSelected(GameObject aGameObject) { using (List <Transform> .Enumerator enumerator = this.gemList.GetEnumerator()) { while (enumerator.MoveNext()) { Transform current = enumerator.get_Current(); bool selected = current.get_name() == aGameObject.get_name(); current.GetComponent <PetID>().Selected = selected; } } }
private void SetScroll() { for (int i = 0; i < this.scrollLayout.get_transform().get_childCount(); i++) { Transform child = this.scrollLayout.get_transform().GetChild(i); Object.Destroy(child.get_gameObject()); } List <ChongWuJiBan> dataList = DataReader <ChongWuJiBan> .DataList; List <PetFetterUI.SortNode> list = new List <PetFetterUI.SortNode>(); using (List <ChongWuJiBan> .Enumerator enumerator = dataList.GetEnumerator()) { while (enumerator.MoveNext()) { ChongWuJiBan current = enumerator.get_Current(); List <int> linkedPetId = DataReader <ChongWuJiBan> .Get(current.linkedId).linkedPetId; int num = 0; for (int j = 0; j < linkedPetId.get_Count(); j++) { if (this.havingPets.ContainsKey(linkedPetId.get_Item(j))) { num++; } } list.Add(new PetFetterUI.SortNode { id = current.linkedId, weight = num }); } } list.Sort(new Comparison <PetFetterUI.SortNode>(this.CompareNodes)); for (int k = 0; k < list.get_Count(); k++) { ChongWuJiBan chongWuJiBan = DataReader <ChongWuJiBan> .Get(list.get_Item(k).id); GameObject instantiate2Prefab = ResourceManager.GetInstantiate2Prefab(WidgetName.PetFetterScrollCell); instantiate2Prefab.get_transform().SetParent(this.scrollLayout.get_transform(), false); instantiate2Prefab.set_name(chongWuJiBan.linkedId.ToString()); instantiate2Prefab.GetComponent <ButtonCustom>().onClickCustom = new ButtonCustom.VoidDelegateObj(this.OnClickScrollCell); instantiate2Prefab.get_gameObject().SetActive(true); this.SetImgPets(instantiate2Prefab, chongWuJiBan.linkedId); this.SetName(instantiate2Prefab, chongWuJiBan.linkedId); if (k == 0) { this.lastClickCell = instantiate2Prefab; this.SetDetail(int.Parse(instantiate2Prefab.get_name())); this.SetScrollCellHightlight(instantiate2Prefab, true); } } }
public static GenericMenu GenerateFsmGameObjectSelectionMenu(bool hasAddFsmOption) { SkillEditor.RebuildFsmList(); List <GameObject> list = new List <GameObject>(); List <Skill> sortedFsmList = SkillEditor.SortedFsmList; using (List <Skill> .Enumerator enumerator = sortedFsmList.GetEnumerator()) { while (enumerator.MoveNext()) { Skill current = enumerator.get_Current(); if (!list.Contains(current.get_GameObject())) { list.Add(current.get_GameObject()); } } } GenericMenu genericMenu = new GenericMenu(); List <string> list2 = new List <string>(); using (List <GameObject> .Enumerator enumerator2 = list.GetEnumerator()) { while (enumerator2.MoveNext()) { GameObject current2 = enumerator2.get_Current(); if (!(current2 == null)) { string text = Labels.GenerateUniqueLabel(list2, current2.get_name()); if (FsmEditorSettings.AddPrefabLabel && PrefabUtility.GetPrefabType(current2) == 1) { text += Strings.get_Label_Prefab_postfix(); } list2.Add(text); genericMenu.AddItem(new GUIContent(text), SkillEditor.Selection.ActiveFsmGameObject == current2, new GenericMenu.MenuFunction2(SkillEditorGUILayout.SelectGameObject), current2); } } } if (hasAddFsmOption) { genericMenu.AddSeparator(string.Empty); if (Selection.get_activeGameObject() != null) { string text2 = string.Format(Strings.get_Menu_Add_FSM_to__(), Selection.get_activeGameObject().get_name()); genericMenu.AddItem(new GUIContent(text2), false, new GenericMenu.MenuFunction(SkillEditor.AddFsm)); } else { genericMenu.AddDisabledItem(new GUIContent(Strings.get_Menu_Disabled_Add_FSM_to_selected_object())); } } return(genericMenu); }
public void AnimComplete(UiAnimation script) { GameObject gameObject = script.get_gameObject(); UiAnimMgr.AnimData animData; this.m_animData.TryGetValue(gameObject.get_name(), ref animData); if (animData == null) { Debug.Log("Error! UiAnimMgr could not find completed anim " + gameObject.get_name()); return; } if (!animData.m_activeObjects.Remove(gameObject)) { Debug.Log("Error! anim obj " + gameObject.get_name() + "not in UiAnimMgr active list"); } animData.m_availableObjects.Push(gameObject); gameObject.SetActive(false); gameObject.get_transform().SetParent(this.m_parentObj.get_transform()); UiAnimation component = gameObject.GetComponent <UiAnimation>(); component.m_ID = 0; }
internal static void RegisterPrefab(GameObject prefab) { NetworkIdentity component = prefab.GetComponent<NetworkIdentity>(); if (component) { if (LogFilter.logDebug) { Debug.Log(string.Concat(new object[] { "Registering prefab '", prefab.get_name(), "' as asset:", component.assetId })); } NetworkScene.s_GUIDToPrefab[component.assetId] = prefab; } else if (LogFilter.logError) { Debug.LogError("Could not register '" + prefab.get_name() + "' since it contains no NetworkIdentity component"); } }
internal static void UnregisterPrefab(GameObject prefab) { NetworkIdentity component = prefab.GetComponent<NetworkIdentity>(); if (component == null) { if (LogFilter.logError) { Debug.LogError("Could not unregister '" + prefab.get_name() + "' since it contains no NetworkIdentity component"); } return; } NetworkScene.s_SpawnHandlers.Remove(component.assetId); NetworkScene.s_UnspawnHandlers.Remove(component.assetId); }
internal static void RegisterPrefab(GameObject prefab, SpawnDelegate spawnHandler, UnSpawnDelegate unspawnHandler) { NetworkIdentity component = prefab.GetComponent<NetworkIdentity>(); if (component == null) { if (LogFilter.logError) { Debug.LogError("Could not register '" + prefab.get_name() + "' since it contains no NetworkIdentity component"); } return; } if (spawnHandler == null || unspawnHandler == null) { if (LogFilter.logError) { Debug.LogError("RegisterPrefab custom spawn function null for " + component.assetId); } return; } if (!component.assetId.IsValid()) { if (LogFilter.logError) { Debug.LogError("RegisterPrefab game object " + prefab.get_name() + " has no prefab. Use RegisterSpawnHandler() instead?"); } return; } if (LogFilter.logDebug) { Debug.Log(string.Concat(new object[] { "Registering custom prefab '", prefab.get_name(), "' as asset:", component.assetId, " ", spawnHandler.Method.Name, "/", unspawnHandler.Method.Name })); } NetworkScene.s_SpawnHandlers[component.assetId] = spawnHandler; NetworkScene.s_UnspawnHandlers[component.assetId] = unspawnHandler; }