// 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);
            }
        }
Ejemplo n.º 5
0
	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));
		}
	}
Ejemplo n.º 6
0
 private void FxListener(IEvent param)
 {
     FxEvent    fxEvent = (FxEvent)param;
     GameObject go      = Instantiate(fxs[(int)fxEvent.fxType], fxEvent.fxWorldPosition, fxEvent.fxWorldRotation, transform);
 }
Ejemplo n.º 7
0
	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);
	}