protected override void Awake() { base.Awake(); Facade.AddMonoListener(LateUpdateCamera, UpdateType.LateUpdate, out lateUpdateID); Facade.AddEventListener(ControllerEventCodeParams.CONTROLLER_INPUT, CameraHandler); Facade.RegisterController(this); }
/// <summary> /// 注册事件,默认将EventHandler注册到事件中心 /// 如果需要注册其他事件,则移步AddEventListener /// </summary> protected void AddDefaultEventListener(string eventKey) { Facade.AddEventListener(eventKey, EventHandler); }
protected void AddEventListener(string eventKey, Action <object, GameEventArgs> handler) { Facade.AddEventListener(eventKey, handler); }
public void Register() { Facade.AddEventListener(EventKey, Handler); }