void Start() { //使用全局IoC容器对脚本进行注入 G_InjectionContainer.Inject(this); //给消息容器添加事件订阅 localsignalContainer.AddListener <SignalA>(OnReceiveSignalA); }
void Awake() { //在全局IoC容器中注册一个消息中心,并标记为local G_InjectionContainer.RegisterInstance <ISignalContainer>(new SignalContainer(), "local"); }