Example #1
0
        public void Install()
        {
            SignalHandlerInstaller <IgnoreSignal> .Install(Container, signalMissingHandlerResponses : SignalMissingHandlerResponses.Ignore);

            // 無理矢理 UnityEngine.Debug が用いる Logger を上書き
            typeof(Debug).GetField("s_Logger", BindingFlags.Static | BindingFlags.NonPublic)?.SetValue(null, MockLogger);

            Container.Inject(this);
        }
        public void Install()
        {
            // ReSharper disable once RedundantArgumentDefaultValue 書き味を揃えるためにデフォルト引数を明示
            SignalHandlerInstaller <WarnSignal> .Install(Container, signalMissingHandlerResponses : SignalMissingHandlerResponses.Warn);

            // 無理矢理 UnityEngine.Debug が用いる Logger を上書き
            typeof(Debug).GetField("s_Logger", BindingFlags.Static | BindingFlags.NonPublic)?.SetValue(null, MockLogger);

            Container.Inject(this);
        }
        public void Install()
        {
            // ReSharper disable once RedundantArgumentDefaultValue 書き味を揃えるためにデフォルト引数を明示
            SignalHandlerInstaller <CacheSignal> .Install(Container, CacheType.None, CacheType.None);

            SignalHandlerInstaller <CacheSignal> .Install(Container, CacheType.Latest, CacheType.Latest);

            SignalHandlerInstaller <CacheSignal> .Install(Container, CacheType.All, CacheType.All);

            Container.Inject(this);
        }
Example #4
0
        public void Install()
        {
            SignalHandlerInstaller <SingleSignal> .Install(Container);

            Container.Inject(this);
        }
        public void Install()
        {
            SignalHandlerInstaller <SignalWithStructParameter> .Install(Container);

            Container.Inject(this);
        }
        public void Install()
        {
            SignalHandlerInstaller <SignalWithValueTupleParameter> .Install(Container);

            Container.Inject(this);
        }