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