| 123456789101112131415161718192021222324252627282930 | 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)        {                                    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()        {        }    }}
 |