protected override void Awake() { if (this.IsInit) { return; } this.IsInit = true; base.Awake(); this.InitFXLOD(); this.InitColliders(); this.InitAnimators(); this.InitAnimations(); this.InitParticles(); this.InitSequenceFrames(); this.InitTransformNodesStateOfActive(base.get_transform()); this.InitTransformNodesStateOfRender(base.get_transform()); this.InitColliderEnable(base.get_transform()); this.CalDelayTimeByRoot(); this.CalAnimationLiveTime(); this.CalAnimatorLiveTime(); if (base.get_gameObject().get_layer() != LayerSystem.NameToLayer("Gear")) { LayerSystem.SetGameObjectLayer(base.get_gameObject(), "FX", 1); } this.InitFXEventReceivers(); }
private void RefreshRoleModel(int type) { this.ExteriorUnit.WrapSetData(delegate { this.ExteriorUnit.FashionIDs = this.GetFashionList(); this.ExteriorUnit.ServerModelID = ((type != 0) ? 0 : EntityWorld.Instance.EntSelf.ModelID); this.ExteriorUnit.SetType((type != 0) ? type : EntityWorld.Instance.EntSelf.TypeID); this.ExteriorUnit.Gogok = 3; this.ExteriorUnit.IsHideWing = false; }); ModelDisplayManager.Instance.ShowModel(this.ExteriorUnit.FinalModelID, true, ModelDisplayManager.OFFSET_TO_ROLESHOWUI, delegate(int uid) { this.roleModel = ModelDisplayManager.Instance.GetUIModel(uid); if (this.roleModel != null) { this.roleModel.EquipOn(this.ExteriorUnit.FinalWeaponID, this.ExteriorUnit.FinalWeaponGogok); this.roleModel.EquipOn(this.ExteriorUnit.FinalClothesID, 0); this.roleModel.EquipWingOn(this.ExteriorUnit.FinalWingID); this.roleModel.PreciseSetAction("idle_city"); LayerSystem.SetGameObjectLayer(this.roleModel.get_gameObject(), "CameraRange", 2); this.roleModel.get_transform().set_localPosition(new Vector3(0f, 0.1f, -0.3f)); this.roleModel.get_transform().set_localScale(0.95f * Vector3.get_one()); this.roleModel.get_transform().set_localEulerAngles(Vector3.get_zero()); } }); }
public static void SetIsNearCamera(Transform root, bool isHide = false) { if (!SystemConfig.IsFindOcclusionByCameraOn) { return; } if (!SystemConfig.IsShaderEffectOn) { return; } if (root == null) { return; } Renderer[] componentsInChildren = root.GetComponentsInChildren <Renderer>(true); for (int i = 0; i < componentsInChildren.Length; i++) { Renderer renderer = componentsInChildren[i]; if (!LayerSystem.IsSpecialEffectLayers(renderer.get_gameObject().get_layer()) && !ShadowSlicePlaneMgr.IsShadow(renderer.get_gameObject())) { Material[] materials = renderer.get_materials(); if (materials != null && materials.Length > 0) { AdjustTransparency adjustTransparency = renderer.get_gameObject().AddMissingComponent <AdjustTransparency>(); adjustTransparency.SetIsNearCamera(isHide); } } } }
public static void InitTransparencys(List <Renderer> renderers, List <AdjustTransparency> alphaControls) { if (!SystemConfig.IsShaderEffectOn) { return; } if (renderers == null || renderers.get_Count() == 0) { return; } alphaControls.Clear(); for (int i = 0; i < renderers.get_Count(); i++) { Renderer renderer = renderers.get_Item(i); if (renderer == null) { Debug.LogError("item is null"); } else if (renderer.get_gameObject().get_activeSelf()) { if (!LayerSystem.IsSpecialEffectLayers(renderer.get_gameObject().get_layer())) { if (renderer.get_materials() != null && renderer.get_materials().Length > 0) { AdjustTransparency adjustTransparency = renderer.get_gameObject().AddMissingComponent <AdjustTransparency>(); adjustTransparency.Init(renderer); alphaControls.Add(adjustTransparency); } } } } }
public static void CreateCameraOfBattleSpine() { if (CamerasMgr.CameraOfBattleSpine != null && CamerasMgr.CameraOfBattleSpine.get_transform() != null) { CamerasMgr.CameraOfBattleSpine.get_gameObject().SetActive(true); } else { GameObject gameObject = new GameObject(); gameObject.set_name("Camera2BattleSpineScreen"); gameObject.get_transform().set_parent(null); CamerasMgr.CameraOfBattleSpine = gameObject.AddComponent <Camera>(); CamerasMgr.CameraOfBattleSpine.set_clearFlags(1); CamerasMgr.CameraOfBattleSpine.set_cullingMask(LayerSystem.GetMask(CamerasMgr.battle_spine_layerss)); CamerasMgr.CameraOfBattleSpine.set_depth(CamerasMgr.CameraMain.get_depth() - 1f); GameObject gameObject2 = AssetManager.AssetOfNoPool.LoadAssetNowNoAB("UGUI/Prefabs/GlobalUI/UICanvasNoEvents", typeof(Object)) as GameObject; if (gameObject2 == null) { return; } CamerasMgr._canvasOfBattleSpine = UGUITools.AddChild(CamerasMgr.CameraOfBattleSpine.get_gameObject(), gameObject2, false, "_canvasOfBattleSpine").get_transform(); Canvas component = CamerasMgr._canvasOfBattleSpine.GetComponent <Canvas>(); if (component != null) { component.set_worldCamera(CamerasMgr.CameraOfBattleSpine); component.get_gameObject().SetActive(true); component.set_planeDistance(100f); component.set_sortingOrder(1000); } } }
public void Create() { if (CamerasMgr.Camera2RTCommon == null) { base.set_enabled(false); return; } if (RTSyncBackground.RTCanvas == null) { RTSyncBackground.RTCanvas = new GameObject("RTCanvas"); RTSyncBackground.RTCanvas.get_transform().set_parent(CamerasMgr.Camera2RTCommon.get_transform()); RTSyncBackground.RTCanvas.get_transform().set_localPosition(Vector3.get_zero()); RTSyncBackground.RTCanvas.get_transform().set_localRotation(Quaternion.get_identity()); RTSyncBackground.RTCanvas.get_transform().set_localScale(Vector3.get_one()); RTSyncBackground.RTCanvas.set_layer(LayerSystem.NameToLayer("FX")); Canvas canvas = RTSyncBackground.RTCanvas.AddComponent <Canvas>(); canvas.set_renderMode(1); canvas.set_pixelPerfect(false); canvas.set_worldCamera(CamerasMgr.Camera2RTCommon); CanvasScaler canvasScaler = RTSyncBackground.RTCanvas.AddComponent <CanvasScaler>(); canvasScaler.set_uiScaleMode(0); } if (this.m_goSync != null) { this.m_goSync.SetActive(true); this.SyncImage(); } else { this.m_goSync = new GameObject(base.get_gameObject().get_name()); this.m_goSync.get_transform().set_parent(RTSyncBackground.RTCanvas.get_transform()); this.m_goSync.get_transform().set_localPosition(Vector3.get_zero()); this.m_goSync.get_transform().set_localRotation(Quaternion.get_identity()); this.m_goSync.get_transform().set_localScale(Vector3.get_one()); this.m_goSync.set_layer(LayerSystem.NameToLayer("FX")); this.m_thisImage = base.get_gameObject().GetComponent <Image>(); if (this.m_thisImage != null) { this.m_syncImage = this.m_goSync.AddComponent <Image>(); this.m_syncImage.set_material(RTSyncBackground.BackgroundMat); } else { this.m_thisRawImage = base.get_gameObject().GetComponent <RawImage>(); if (this.m_thisRawImage != null) { this.m_syncRawImage = this.m_goSync.AddComponent <RawImage>(); this.m_syncRawImage.set_material(RTSyncBackground.BackgroundMat); } } this.SyncImage(); if (base.get_gameObject().GetComponent <UIMaskLayer>() != null) { this.m_goSync.AddComponent <UIMaskLayer>(); } } }
public static int GetCullingMask(int classify) { int num = 0; switch (classify) { case 1: num = -1; break; case 2: num = 0; break; case 3: num = LayerSystem.GetMask(Utils.background_layers); break; case 4: num = -1; for (int i = 0; i < Utils.background_layers.Length; i++) { num &= ~(1 << LayerSystem.NameToLayer(Utils.background_layers[i])); } break; case 5: num = LayerSystem.GetMask(Utils.win_layers); break; case 6: num = LayerSystem.GetMask(Utils.timeline_layers); break; case 7: num = -1; for (int j = 0; j < Utils.pet_ultra_skill_no_layers.Length; j++) { num &= ~(1 << LayerSystem.NameToLayer(Utils.pet_ultra_skill_no_layers[j])); } break; case 8: num = -1; for (int k = 0; k < Utils.no_camerarange_layers.Length; k++) { num &= ~(1 << LayerSystem.NameToLayer(Utils.no_camerarange_layers[k])); } break; case 9: num = LayerSystem.GetMask(Utils.camerarange_layers); break; } return(num); }
private static void CreateWaveBloodControlPool() { Transform transform = new GameObject("Pool2WaveBloodControl").get_transform(); transform.set_parent(UINodesManager.NoEventsUIRoot); transform.get_gameObject().set_layer(LayerSystem.NameToLayer("UI")); WaveBloodManager.Pool2WaveBloodControl = transform; UGUITools.ResetTransform(WaveBloodManager.Pool2WaveBloodControl); WaveBloodManager.WaveBloodControlPool = new UIPool("WaveBloodControl", WaveBloodManager.Pool2WaveBloodControl, false); }
private static void CreatePools() { Transform transform = new GameObject("Pool2EnemyArrow").get_transform(); transform.set_parent(UINodesManager.NoEventsUIRoot); transform.get_gameObject().set_layer(LayerSystem.NameToLayer("UI")); ArrowManager.Pool2EnemyArrow = transform; UGUITools.ResetTransform(ArrowManager.Pool2EnemyArrow); ArrowManager.EnemyArrowPool = new UIPool("EnemyInScreenUnit", ArrowManager.Pool2EnemyArrow, false); }
private static void CreatePools() { Transform transform = new GameObject("Pool2FloatTip").get_transform(); transform.set_parent(UINodesManager.NoEventsUIRoot); transform.get_gameObject().set_layer(LayerSystem.NameToLayer("UI")); FloatTipManager.Pool2FloatTip = transform; UGUITools.ResetTransform(FloatTipManager.Pool2FloatTip); FloatTipManager.FloatTipPool = new UIPool("FloatTipUnit", FloatTipManager.Pool2FloatTip, false); }
private void OnTriggerStay(Collider other) { if (other.get_gameObject().get_layer() != LayerSystem.NameToLayer("Default") && other.get_gameObject().get_layer() != LayerSystem.NameToLayer("Terrian")) { ActorParent component = other.get_transform().GetComponent <ActorParent>(); if (component && this.Actor && component != this.Actor && component.FixGameObject.get_layer() != this.Actor.FixGameObject.get_layer() && XUtility.DistanceNoY(other.get_transform().get_position(), base.get_transform().get_position()) < XUtility.GetTriggerRadius(other.get_transform()) + XUtility.GetTriggerRadius(base.get_transform())) { this.Actor.OnCushionStay(component); } } }
private static void SetGameObjectLayer(GameObject root, int layerValue, int ignoreType) { if (layerValue >= 0 && layerValue <= 31 && root != null) { if (!LayerSystem.IsIgnoreLayers(root.get_layer(), ignoreType)) { root.set_layer(layerValue); } LayerSystem.SetChildLayerRecursively(root.get_transform(), layerValue, ignoreType); } }
private void OnTriggerExit(Collider other) { if (other.get_gameObject().get_layer() != LayerSystem.NameToLayer("Default") && other.get_gameObject().get_layer() != LayerSystem.NameToLayer("Terrian")) { ActorParent component = other.get_transform().GetComponent <ActorParent>(); if (component && this.Actor && component != this.Actor && component.FixGameObject.get_layer() != this.Actor.FixGameObject.get_layer()) { this.Actor.OnCushionExit(component); } } }
public static void SetLayer(GameObject go, Actor actor) { if (actor == null) { return; } if ((actor is ActorSelf && RTManager.Instance.RTIsUI()) || actor is ActorModel) { LayerSystem.SetGameObjectLayer(go, "CameraRange", 1); } }
private static void CreatePools() { Transform transform = new GameObject("Pool2HeadInfo").get_transform(); transform.set_parent(UINodesManager.NoEventsUIRoot); transform.get_gameObject().set_layer(LayerSystem.NameToLayer("UI")); HeadInfoManager.Pool2HeadInfo = transform; UGUITools.ResetTransform(HeadInfoManager.Pool2HeadInfo); HeadInfoManager.HeadInfoPool = new UIPool("HeadInfoUnit", HeadInfoManager.Pool2HeadInfo, false); TimerHeap.AddTimer(10000u, 2500, delegate { HeadInfoManager.Instance.ResortOfZ2D(); }); }
public void GuideOn() { this.m_isGuideOn = true; LayerSystem.SetGameObjectLayer(base.get_gameObject(), "UI", 1); DepthManager.SetGraphicRaycaster(base.get_gameObject()); DepthManager.SetDepth(base.get_gameObject(), 10002); Canvas component = base.GetComponent <Canvas>(); if (component != null) { component.set_overrideSorting(true); component.set_enabled(true); } }
public static string GetGameObjectLayerName(int camp, int entityType, int state) { int layerCampGroup = LayerSystem.GetLayerCampGroup(camp); if (layerCampGroup == -1) { return("Default"); } int key = layerCampGroup * 100 + entityType * 10 + state; if (!DataReader <ShiTiPengZhuangBiao> .Contains(key)) { return("Default"); } ShiTiPengZhuangBiao shiTiPengZhuangBiao = DataReader <ShiTiPengZhuangBiao> .Get(key); switch (shiTiPengZhuangBiao.layer) { case 1: return("LayerA"); case 2: return("LayerB"); case 3: return("LayerC"); case 4: return("LayerD"); case 5: return("LayerE"); case 6: return("LayerF"); case 7: return("LayerG"); case 8: return("LayerH"); case 9: return("LayerI"); default: return("Default"); } }
private static void SetChildLayerRecursively(Transform childTransform, int layerValue, int ignoreType) { if (layerValue >= 0 && layerValue <= 31) { for (int i = 0; i < childTransform.get_childCount(); i++) { Transform child = childTransform.GetChild(i); if (!LayerSystem.IsIgnoreLayers(child.get_gameObject().get_layer(), ignoreType)) { child.get_gameObject().set_layer(layerValue); } LayerSystem.SetChildLayerRecursively(child, layerValue, ignoreType); } } }
protected ActorModel GetModel(int index, ExteriorArithmeticUnit exteriorUnit) { ActorModel actorModel = ModelPool.Instance.Get(exteriorUnit.FinalModelID); actorModel.ModelType = ActorModelType.UI; actorModel.ModelLayer = "NPC"; actorModel.set_name(index.ToString()); actorModel.get_transform().set_position(new Vector3((float)(-1000 * (index + 1)), 1000f, 0f)); actorModel.EquipOn(exteriorUnit.FinalWeaponID, exteriorUnit.FinalWeaponGogok); actorModel.EquipOn(exteriorUnit.FinalClothesID, 0); actorModel.EquipWingOn(exteriorUnit.FinalWingID); LayerSystem.SetGameObjectLayer(actorModel.get_gameObject(), "NPC", 1); actorModel.PreciseSetAction("idle_city"); return(actorModel); }
private static void CreatePools() { Transform transform = new GameObject("Pool2BubbleDialogue").get_transform(); transform.set_parent(UINodesManager.NoEventsUIRoot); transform.SetAsLastSibling(); transform.get_gameObject().set_layer(LayerSystem.NameToLayer("UI")); BubbleDialogueManager.Pool2BubbleDialogue = transform; UGUITools.ResetTransform(BubbleDialogueManager.Pool2BubbleDialogue); BubbleDialogueManager.BubbleDialoguePool = new UIPool("BubbleDialogueUnit", BubbleDialogueManager.Pool2BubbleDialogue, false); TimerHeap.AddTimer(10000u, 2500, delegate { BillboardManager.ResortOfZ(BubbleDialogueManager.BubbleDialoguePool); }); }
protected void OnTriggerStay(Collider other) { if (other.get_gameObject().get_layer() == LayerSystem.NameToLayer(LayerSystem.GetGameObjectLayerName(EntityWorld.Instance.EntSelf.Camp, EntityWorld.Instance.EntSelf.LayerEntityNumber, 1))) { if (this.col != null && this.col.get_isTrigger()) { float num = this.radius - other.get_gameObject().GetComponent <CharacterController>().get_radius() - 0.4f; if (Vector3.Distance(other.get_gameObject().get_transform().get_position(), base.get_transform().get_position()) < num) { this.isTrigger = true; } } this.StayPlatform(other); } }
private void OnFun_ActorAnim(GameObject sender) { InstanceManager.IsActorAnimatorOn = !InstanceManager.IsActorAnimatorOn; this.Find(); for (int i = 0; i < this.listModelOfNoBattle.get_Count(); i++) { Animator[] componentsInChildren = this.listModelOfNoBattle.get_Item(i).GetComponentsInChildren <Animator>(true); for (int j = 0; j < componentsInChildren.Length; j++) { if (!LayerSystem.IsSpecialEffectLayers(componentsInChildren[j].get_gameObject().get_layer())) { componentsInChildren[j].set_enabled(InstanceManager.IsActorAnimatorOn); } } } }
public static ActorModel GetModel(int wingModelId) { ActorModel actorModel = ModelPool.Instance.Get(EntityWorld.Instance.EntSelf.ModelID); actorModel.ModelType = ActorModelType.UI; actorModel.ModelLayer = "NPC"; float num = (float)(-1000 * (WingGlobal.models.get_Count() + 1)); actorModel.get_transform().set_position(new Vector3(num, 0f)); actorModel.EquipOn(EntityWorld.Instance.EntSelf.EquipCustomizationer.GetIdOfWeapon(), 0); actorModel.EquipOn(EntityWorld.Instance.EntSelf.EquipCustomizationer.GetIdOfClothes(), 0); actorModel.EquipWingOn(wingModelId); LayerSystem.SetGameObjectLayer(actorModel.get_gameObject(), "NPC", 1); actorModel.ShowSelf(true); return(actorModel); }
protected void OnTriggerExit(Collider other) { Debuger.Error("OnTriggerExit", new object[0]); if (other.get_gameObject().get_layer() == LayerSystem.NameToLayer(LayerSystem.GetGameObjectLayerName(EntityWorld.Instance.EntSelf.Camp, EntityWorld.Instance.EntSelf.LayerEntityNumber, 1))) { this.isTrigger = false; if (this.lastPosition == base.get_transform().get_position()) { this.isUp = !this.isUp; } this.lastPosition = Vector3.get_zero(); this.firstPosition = Vector3.get_zero(); this.LeavePlatform(other); this.startMove = null; this.endMove = null; } }
protected void OnTriggerEnter(Collider other) { Debuger.Error("OnTriggerEnter", new object[0]); if (other.get_gameObject().get_layer() == LayerSystem.NameToLayer(LayerSystem.GetGameObjectLayerName(EntityWorld.Instance.EntSelf.Camp, EntityWorld.Instance.EntSelf.LayerEntityNumber, 1))) { this.firstPosition = base.get_transform().get_position(); if (this.isUp) { this.lastPosition = this.endPoint.get_position(); } else { this.lastPosition = this.startPoint.get_position(); } this.EnterPlatform(other); } }
public override void CreateActor() { base.AsyncLoadID = EntityWorld.Instance.GetCityMonsterActorAsync(this.ModelID, delegate(ActorWildMonster actorMonster) { Monster monster = DataReader <Monster> .Get(this.TypeID); base.Actor = actorMonster; base.Actor.InitActionPriorityTable(); actorMonster.theEntity = this; AvatarModel avatarModel = DataReader <AvatarModel> .Get(this.ModelID); BillboardManager.Instance.AddBillboardsInfo(25, base.Actor.FixTransform, (float)avatarModel.height_HP, base.ID, false, true, true); ShadowController.ShowShadow(base.ID, base.Actor.FixTransform, false, this.modelID); LayerSystem.SetGameObjectLayer(base.Actor.FixGameObject, "CityPlayer", 2); ActorVisibleManager.Instance.Add(base.ID, base.Actor.FixTransform, 25, 0L); base.Actor.SetAllCollider(true); this.Show(); }); }
private void UpdateActor(Action logicCallback) { ModelDisplayManager.Instance.ShowModel(this.ExteriorUnit.FinalModelID, true, ModelDisplayManager.OFFSET_TO_ROLESHOWUI, delegate(int uid) { this.roleModel = ModelDisplayManager.Instance.GetUIModel(uid); if (this.roleModel != null) { this.roleModel.get_transform().set_localEulerAngles(Vector3.get_zero()); if (logicCallback != null) { logicCallback.Invoke(); } LayerSystem.SetGameObjectLayer(this.roleModel.get_gameObject(), "CameraRange", 2); this.roleModel.PreciseSetAction("idle_city"); } }); }
public void ShowRoleModel(int profession, List <WearEquipInfo> equipInfos, List <string> fashionInfos, WearWingInfo wearWingInfo) { this.m_profession = profession; this.m_equipInfos = equipInfos; this.m_fashionInfos = fashionInfos; this.m_wingInfo = wearWingInfo; int wingID = (this.m_wingInfo == null) ? 0 : this.m_wingInfo.wingId; int wingLv = (this.m_wingInfo == null) ? 0 : this.m_wingInfo.lv; bool wingHide = this.m_wingInfo != null && this.m_wingInfo.wingHidden; if (DataReader <RoleCreate> .Get(profession) == null) { return; } if (this.m_equipInfos == null) { return; } this.equipIDs.Clear(); for (int i = 0; i < equipInfos.get_Count(); i++) { this.equipIDs.Add(equipInfos.get_Item(i).id); } this.ExteriorUnit.WrapSetData(delegate { this.ExteriorUnit.SetType(this.m_profession); this.ExteriorUnit.EquipIDs = this.equipIDs; this.ExteriorUnit.FashionIDs = fashionInfos; this.ExteriorUnit.WingID = WingManager.GetWingModel(wingID, wingLv); this.ExteriorUnit.IsHideWing = wingHide; }); ModelDisplayManager.Instance.ShowModel(this.ExteriorUnit.FinalModelID, true, ModelDisplayManager.OFFSET_TO_ROLESHOWUI, delegate(int uid) { this.roleModel = ModelDisplayManager.Instance.GetUIModel(uid); if (this.roleModel != null) { this.roleModel.get_transform().set_localEulerAngles(Vector3.get_zero()); this.roleModel.EquipOn(this.ExteriorUnit.FinalWeaponID, this.ExteriorUnit.FinalWeaponGogok); this.roleModel.EquipOn(this.ExteriorUnit.FinalClothesID, 0); this.roleModel.EquipWingOn(this.ExteriorUnit.FinalWingID); LayerSystem.SetGameObjectLayer(this.roleModel.get_gameObject(), "CameraRange", 2); this.roleModel.PreciseSetAction("idle_city"); } }); }
private void JustPlaySpine(int uid, int templateId, Transform host, string uibase, int depthValue, Action finishCallback, string layer, float xOffset, float yOffset, float xScale, float yScale, bool stencilMask, FXMaskLayer.MaskState maskState = FXMaskLayer.MaskState.None) { FXSpine fXSpine = DataReader <FXSpine> .Get(templateId); if (fXSpine == null || string.IsNullOrEmpty(fXSpine.name)) { return; } if (host == null) { return; } ActorFXSpine actorFXSpine = FXSpinePool.Instance.Get(templateId); if (actorFXSpine == null) { return; } actorFXSpine.get_transform().set_name(templateId.ToString()); if (maskState != FXMaskLayer.MaskState.None) { FXMaskLayer fXMaskLayer = actorFXSpine.get_gameObject().AddUniqueComponent <FXMaskLayer>(); fXMaskLayer.state = maskState; } this.m_fxSpines.set_Item(uid, actorFXSpine); actorFXSpine.get_transform().set_parent(host); actorFXSpine.get_transform().set_localPosition(new Vector3(xOffset, yOffset, 0f)); actorFXSpine.get_transform().set_localRotation(Quaternion.get_identity()); actorFXSpine.get_transform().set_localScale(new Vector3(xScale, yScale, 1f)); LayerSystem.SetGameObjectLayer(actorFXSpine.get_gameObject(), layer, 1); DepthOfFX depthOfFX = actorFXSpine.get_gameObject().AddMissingComponent <DepthOfFX>(); depthOfFX.SortingOrder = depthValue; actorFXSpine._uid = uid; actorFXSpine._dataSpine = fXSpine; actorFXSpine._uibase = uibase; actorFXSpine._depth = depthValue; actorFXSpine._stencilMask = stencilMask; actorFXSpine._finishCallback = finishCallback; actorFXSpine.AwakeSelf(); actorFXSpine.get_gameObject().SetActive(true); actorFXSpine.PlaySpine(); this.DoSetShader(actorFXSpine, stencilMask, fXSpine); this.PlaySound(fXSpine); }
private void OnFun_ActorModel(GameObject sender) { this.Find(); this.IsShowModel = !this.IsShowModel; for (int i = 0; i < this.listModelOfAll.get_Count(); i++) { Renderer[] componentsInChildren = this.listModelOfAll.get_Item(i).GetComponentsInChildren <Renderer>(true); for (int j = 0; j < componentsInChildren.Length; j++) { if (!LayerSystem.IsSpecialEffectLayers(componentsInChildren[j].get_gameObject().get_layer())) { componentsInChildren[j].get_gameObject().SetActive(this.IsShowModel); componentsInChildren[j].set_enabled(this.IsShowModel); } } this.listModelOfAll.get_Item(i).SetActive(this.IsShowModel); } }