// Token: 0x060143D7 RID: 82903 RVA: 0x005262E4 File Offset: 0x005244E4 public void OnGeneral(FxEvent e, string cmd) { if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_OnGeneralFxEventString_hotfix != null) { this.m_OnGeneralFxEventString_hotfix.call(new object[] { this, e, cmd }); return; } BJLuaObjHelper.IsSkipLuaHotfix = false; if (this.m_spineGraphic == null) { return; } string name = string.Empty; bool loop = false; string[] array = cmd.Split(new char[] { ',' }); if (array.Length > 0) { name = array[0]; } if (array.Length > 1) { loop = (int.Parse(array[1]) != 0); } this.m_spineGraphic.PlayAnimation(name, loop, 0); }
// Token: 0x060143D5 RID: 82901 RVA: 0x005261E4 File Offset: 0x005243E4 public void OnCameraEffect(FxEvent e, string name) { if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_OnCameraEffectFxEventString_hotfix != null) { this.m_OnCameraEffectFxEventString_hotfix.call(new object[] { this, e, name }); return; } BJLuaObjHelper.IsSkipLuaHotfix = false; }
// Token: 0x060143D4 RID: 82900 RVA: 0x0052615C File Offset: 0x0052435C public void OnSound(FxEvent e, string name) { if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_OnSoundFxEventString_hotfix != null) { this.m_OnSoundFxEventString_hotfix.call(new object[] { this, e, name }); return; } BJLuaObjHelper.IsSkipLuaHotfix = false; AudioUtility.PlaySound(name); }
// Token: 0x060143D2 RID: 82898 RVA: 0x0052601C File Offset: 0x0052421C public void Create(string name, GameObject parent) { if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_CreateStringGameObject_hotfix != null) { this.m_CreateStringGameObject_hotfix.call(new object[] { this, name, parent }); return; } BJLuaObjHelper.IsSkipLuaHotfix = false; this.m_spineGraphic = new UISpineGraphic(); this.m_spineGraphic.Create(name); this.m_spineGraphic.SetParent(parent); FxEvent component = parent.GetComponent <FxEvent>(); if (component != null) { component.SetListener(this); } }
void DelEventToFile(string clipName) { FxEvent[] events = new FxEvent[thisTarget.currentEvents.events.Length - 1]; int index = 0; for (int i = 0; i < thisTarget.currentEvents.events.Length; i++) { if (i != thisTarget.eventIndex) events[index++] = thisTarget.currentEvents.events[i]; } if (thisTarget.eventIndex >= events.Length) { thisTarget.eventIndex = events.Length - 1; } thisTarget.currentEvents.events = events; if (index != 0) { SaveCurrentEvents(clipName); } else { System.IO.File.Delete(ClipNameToXmlFullPath(clipName)); } }
private void FxListener(IEvent param) { FxEvent fxEvent = (FxEvent)param; GameObject go = Instantiate(fxs[(int)fxEvent.fxType], fxEvent.fxWorldPosition, fxEvent.fxWorldRotation, transform); }
void AddEventToFile(string clipName) { FxEvent[] events = new FxEvent[thisTarget.currentEvents.events.Length + 1]; for (int i = 0; i < thisTarget.currentEvents.events.Length; i++) { events[i] = thisTarget.currentEvents.events[i]; } events[events.Length - 1] = new FxEvent(0, 0); thisTarget.currentEvents.events = events; thisTarget.eventIndex = events.Length - 1; SaveCurrentEvents(clipName); }