1
0
Fork 0
LaboratoryProtection/Assets/UnityTest/ZXL/Scripts/FireEvent.cs

43 lines
1.1 KiB
C#

using System;
using Mono.Event;
using UnityEngine;
namespace UnityTest.ZXL
{
public class FireEvent : MonoBehaviour
{
public void FireConstEvent(string str)
{
if (!Enum.TryParse(str, out ConstDataType dataType))
{
Debug.LogError("str转枚举失败");
}
EventManager.Instance.FireNow(this, new ConstEventArgs(dataType));
}
public void FireConstEvent(ConstData constData)
{
// if (!Enum.TryParse(str, out ConstDataType dataType))
// {
// Debug.LogError("str转枚举失败");
// }
EventManager.Instance.FireNow(this, new ConstEventArgs(constData.ConstDataType));
}
public void FireConstEvent(ConstDataType constData)
{
// if (!Enum.TryParse(str, out ConstDataType dataType))
// {
// Debug.LogError("str转枚举失败");
// }
EventManager.Instance.FireNow(this, new ConstEventArgs(constData));
}
public void OpenTipsUI(string str)
{
}
}
}