Example #1
0
    private void Start()
    {
        // level initialize
        Time.timeScale = 1f;

        m_Hud.LateStart();

        m_UserInputController.LateStart();

        m_PlayerController.LateStart();

        m_DrawVectorPointerController.LateStart();

        m_DistanceBonusController.LateStart();

        m_FieldSpawnController.LateStart();

        m_TurnsController.LateStart();

        m_AddForceController.LateStart();

        m_DragSimulationController.LateStart();

        m_TutorialController.LateStart();

        // windows
        m_FistStoreWindow.LateStart();

        m_SettingsWindow.LateStart();

        // iron source ads
        IronSource.Agent.init(_parameters.IronSourceAppKey, IronSourceAdUnits.REWARDED_VIDEO, IronSourceAdUnits.INTERSTITIAL, IronSourceAdUnits.OFFERWALL, IronSourceAdUnits.BANNER);

        m_IronSourceController.LateStart();

        // purchases
        m_PurchaseController.LateStart();
    }