// Start is called before the first frame update void Start() { rb = GetComponent <Rigidbody>(); endManager = FindObjectOfType <EndManager>(); audioPlayer = FindObjectOfType <AudioPlayer>(); eggController = FindObjectOfType <EggController>(); }
public void Init() { endManager = GameObject.Find("EndManager").GetComponent<EndManager>(); dialogues = (Resources.Load("Home/EndBalloonDialogue") as TextAsset).text.Split('\n'); currentDialogue = 0; isTalking = false; }
private void Awake() { _textMeshProUGUI = GetComponent <TextMeshProUGUI>(); _gameEnd = transform.parent.GetComponent <EndManager>(); _themeManager = transform.parent.GetComponent <ThemesManager>(); _themeManager.ThemeChanged += ChangeTheme; }
void Awake() { _player = GameObject.FindGameObjectWithTag(Tags.PLAYER); _cursorPositioning = _player.transform.GetChild(0).GetChild(0).GetComponent <CursorPositioning>(); _gameEnd = GetComponent <EndManager>(); _themesManager = GetComponent <ThemesManager>(); }
void InitConsequencesPanel() { Skinning.ResetSkin(selectedSkin); if (consequencesManager == null) { Debug.LogError(debuguableInterface.debugLabel + "ConsequencesManager component shouldn't be null. If we can't get scene references we can't do anything."); } EnemyBundle bundle = gameData.enemyContent.Find(item => { return(item.enemy == actualEnemy); }); CombatDialogue selectedCombat = bundle.combatDialogue; string textToShow = string.Empty; switch (selectedCombat.actualState) { case GameData.GameState.GAME_OVER_GENERAL: textToShow = bundle.combatDialogue.playerLoseGeneralConsequence; break; case GameData.GameState.GAME_OVER_FINISHER: textToShow = bundle.combatDialogue.playerLoseFinalConsequence; break; default: textToShow = bundle.combatDialogue.playerWinConsequence; break; } consequencesManager.Init( selectedCombat.actualState, (int)actualEnemy, () => panelManager.JumpTo(GamePhase.END, () => { endManager = FindObjectOfType <EndManager>(); audioProjectManager.FadeMusicOut(); }), () => panelManager.JumpTo(GamePhase.SHOGUN, () => { shogunManager = FindObjectOfType <ShogunManager>(); shogunManager.PreInit( selectedCombat.actualState, gameData.enemyContent.Find(item => { return(item.enemy == actualEnemy); }).shogunDialogue, AddClueToPlayer ); audioProjectManager.FadeMusicOut(); }), () => panelManager.JumpTo(GamePhase.FIGHT, () => { fightManager = FindObjectOfType <FightManager>(); fightManager.PreInit(selectedCombat); audioProjectManager.FadeMusicOut(); }), () => actualEnemy++, textToShow ); }
void Awake() { if (Instance == null) { Instance = this; } else { Destroy(gameObject); } }
public Game1() { graphics = new GraphicsDeviceManager(this); Content.RootDirectory = "Content"; graphics.PreferredBackBufferWidth = 1250; graphics.PreferredBackBufferHeight = 750; SetStartingValues(); ballManager = new BallMovementManager(ball); colisionManager = new ColisionManager(firstPlayer, secondPlayer, ball, graphics); playerManager = new PlayerManager(firstPlayer, secondPlayer, graphics); endManager = new EndManager(firstPlayer, secondPlayer, ball, graphics, this); IsMouseVisible = true; }
public void EnactEnd() { string playerList = PlayerPrefs.GetString("MM_Temp", ""); PlayerPrefs.SetString("MM_Temp", ""); if (playerList != "") { List <string> UncompressedPlayerList = TurnManager.StringDeseparator(playerList); string WinnerName = UncompressedPlayerList[0]; GameObject myCanvas = GameObject.Find("Canvas"); EndManager myManager = myCanvas.GetComponentInChildren <EndManager>(); myManager.LoadEnd(WinnerName, UncompressedPlayerList); } }
// Start is called before the first frame update public virtual void GeneralInit() { var StateMachine = new CStateMachine <GameManager>(); m_cStateMachineList.Add(StateMachine); var Ready = new ReadyManager(this); var GameMain = new GameMainManager(this); var End = new EndManager(this); m_cStateList.Add(Ready); m_cStateList.Add(GameMain); m_cStateList.Add(End); m_cStateMachineList[0].ChangeState(m_cStateList[(int)NowManagerState]); }
void Start() { finish = GameObject.FindGameObjectWithTag ("End").GetComponent <EndManager>(); }
void Start() { manager = this; }
void Awake() { Instance = this; enemySpanwer = GetComponent <Spawner>(); hp_slider.value = BaseHp; }