Пример #1
0
 public OutroSoundManager(Config config, SiraLog siraLog, [Inject(Id = "audio.sourcer")] AudioSource audioSourcer, FadeInOutController fadeInOutController, CachedMediaAsyncLoader cachedMediaAsyncLoader, MainMenuViewController mainMenuViewController)
 {
     _config                 = config;
     _siraLog                = siraLog;
     _audioSourcer           = audioSourcer;
     _random                 = new System.Random();
     _fadeInOutController    = fadeInOutController;
     _audioClipAsyncLoader   = cachedMediaAsyncLoader;
     _mainMenuViewController = mainMenuViewController;
 }
    private bool m_CoolTimerFlag;                                           // クールタイマー用のフラグ

    // Use this for initialization
    void Start()
    {
        // FadeInOutControllerを取得
        m_FadeController = GameObject.FindGameObjectWithTag("Fade").GetComponent <FadeInOutController>();

        // 火文字(パーティクル)オブジェクトを非表示にする
        m_FireCharacter.SetActive(false);
        m_FireCharacterCamera.SetActive(false);
        m_FireworksCamera.SetActive(false);
    }
        protected void Construct(Config config, SiraLog siraLog, DisoInfoView disoInfoView, DisoAudioView disoAudioView, MainFlowCoordinator mainFlowCoordinator,
                                 FadeInOutController fadeInOutController, MenuTransitionsHelper menuTransitionsHelper, HighwayTutorialSystem highwayTutorialSystem,
                                 DisoClickView disoClickView, DisoMusicView disoMusicView)
        {
            _config                = config;
            _siraLog               = siraLog;
            _disoInfoView          = disoInfoView;
            _disoAudioView         = disoAudioView;
            _mainFlowCoordinator   = mainFlowCoordinator;
            _fadeInOutController   = fadeInOutController;
            _menuTransitionHelper  = menuTransitionsHelper;
            _highwayTutorialSystem = highwayTutorialSystem;

            _disoClickView = disoClickView;
            _disoMusicView = disoMusicView;

            _musicDir.Create();
            _introDir.Create();
            _outroDir.Create();
            _clicksDir.Create();
            _resultsDir.Create();
        }
Пример #4
0
 static bool Prefix(FadeInOutController __instance)
 {
     __instance.FadeIn(Configuration.PluginConfig.Instance.MaxFadeInTransitionTime);
     return(false);
 }