using System; using Common.Utility.CombatEvent; using UnityEngine; using Random = UnityEngine.Random; namespace GameLogic.Combat.CombatTool { public class RandomEventController : IDisposable { public void StartRandomEvent(Transform root) { CombatController.currActiveCombat.CombatSenceController.StartPayShengShi(root); Debug.Log("模拟测试事件"); int eventCount = Random.Range(3, 5); for (int i = 0; i < eventCount; i++) { int id = Random.Range(1, 4); AddRandomEventEventData addRandomEventEventData = AddRandomEventEventData.Create(); addRandomEventEventData.randomEventID = id; CombatEventManager.Instance.Dispatch(CombatEventType.AddRandomEvent, addRandomEventEventData); } } public void Dispose() { } } }