private void Start() { if (fixRandomSeed) { Random.InitState(42); } UICanvas = GameObject.Find("UICanvas"); CardOperator = GetComponent <CardManager>(); VfxOperator = GetComponent <VfxManager>(); EnemyOperator = GetComponent <EnemyManager>(); AnimationOperator = GetComponent <AnimationManager>(); SortOrderOperator = GetComponent <SortOrderManager>(); BattleOperator = GetComponent <BattleManager>(); AfterBattleRewardOperator = GetComponent <AfterBattleRewardManager>(); // Global Links GameOperator = FindObjectOfType <GameManager>(); UserOperator = FindObjectOfType <UserManager>(); switch (sceneType) { case SceneType.Battle: StartCoroutine(BattleOperator.ContinueAfterLoadScene()); break; case SceneType.AfterBattleReward: StartCoroutine(AfterBattleRewardOperator.ContinueAfterLoadScene()); break; } }
/*public void GoToMainMenu() * { * SMController.SetTrigger("GoToMainMenu"); * } * public void GoToInit() * { * SMController.SetTrigger("GoToInit"); * }*/ /// <summary> /// funzione che mi iscrive a tutti gli eventi /// </summary> public void SetupManager() { vfx = FindObjectOfType <VfxManager>(); lm = GetComponent <LifeManager>(); lm = FindObjectOfType <LifeManager>(); tm = FindObjectOfType <TurnManager>(); hud = FindObjectOfType <HudManagerTest>(); mc = FindObjectOfType <MainMenùController>(); acm = FindObjectOfType <ActionMenuController>(); sc = FindObjectOfType <SelectionController>(); stateMachine = FindObjectOfType <FlowSM>(); _player = FindObjectOfType <Player>(); sc2 = FindObjectOfType <SelectControllerP2>(); buttNav = FindObjectOfType <ButtonNavigation>(); musicGame = GameObject.FindGameObjectWithTag("MusicBattle"); musicMenu = GameObject.FindGameObjectWithTag("MusicGame"); animDragon = GameObject.FindGameObjectWithTag("Dragon"); hudUnit = GameObject.FindGameObjectWithTag("HUDUnit1"); hudUnit2 = GameObject.FindGameObjectWithTag("HUDUnit2"); }