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

43 lines
1.1 KiB
C#
Raw Normal View History

2023-09-14 15:36:17 +08:00
using System;
using Mono.Event;
2023-09-13 15:04:19 +08:00
using UnityEngine;
namespace UnityTest.ZXL
{
public class FireEvent : MonoBehaviour
{
public void FireConstEvent(string str)
2023-09-13 15:04:19 +08:00
{
2023-09-14 15:36:17 +08:00
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));
}
2023-09-14 15:36:17 +08:00
public void OpenTipsUI(string str)
{
2023-09-13 15:04:19 +08:00
}
}
}