/// <summary> /// Unity START /// </summary> /// <remarks> /// <para> /// Set up references to MainMenuController (MMC) and UIController (UIC), and get /// the NewGameManager (MMC) and UIManager (UIC) components. /// </para> /// </remarks> void Start() { GameObject mmc = GameObject.Find("MainMenuController"); GameObject uic = GameObject.Find("UIController"); ngm = mmc.GetComponent<NewGameManager>(); uim = uic.GetComponent<UIManager>(); }
static void Main() { ShowInstructions(); Console.WriteLine(); int choice = 0; const int choiceEnd = 4; while (choice != choiceEnd) { ShowIntroductionMenu(); choice = UserInteraction.GetNumberFromUser( "Hello! Select action: ", $"Option {choice} not found. Please try again.", 1, choiceEnd); switch (choice) { case 2: RepositoryGameManager.Read(); break; case 3: RepositoryGameManager.Delete(); break; case choiceEnd: break; default: NewGameManager.Run(); break; } } }
private void Awake() { if (instance == null) { Screen.SetResolution(1920, 1080, false); Application.targetFrameRate = 30; instance = GetComponent <NewGameManager>(); DontDestroyOnLoad(this.gameObject); nowSubject = Subject.None; startDifficultyLevel = 5; nowEvalationTime = 0; nowMiniGame = ""; InitPanel(); for (int i = 0; i < subjectResult.Length; i++) { subjectResult[i] = new List <GameResult>(); } endSubjectList = new List <Subject>(); //evaluationGameList = new List<int>(); ApplyMiddleData(); // 게임을 실행시켰을 때 중간데이터가 남아있다면 적용시키는 함수 } else { Destroy(this.gameObject); } }
/// <summary> /// Unity START /// </summary> /// <remarks> /// <para> /// Set up references to MainMenuController (MMC) and UIController (UIC), and get /// the NewGameManager (MMC) and UIManager (UIC) components. /// </para> /// </remarks> void Start() { GameObject mmc = GameObject.Find("MainMenuController"); GameObject uic = GameObject.Find("UIController"); ngm = mmc.GetComponent <NewGameManager>(); uim = uic.GetComponent <UIManager>(); }
void AnimateCircle() { if (NewGameManager.GameOver()) { return; } lineWidth = radius / 10; }
void Awake() { #if !UNITY_XBOXONE string words = ""; using (StreamReader reader = new StreamReader(Application.dataPath + "/StreamingAssets/language.txt")) { words = reader.ReadLine(); GameConstants.language = System.Convert.ToInt32(words); } #endif Random.seed = System.Environment.TickCount; Application.targetFrameRate = (int)GameConstants.TARGET_FRAMERATE; GameEventDistributor += delegate(string arg1, object[] arg2) { Log("ManagerManager.cs: GAME EVENT: " + arg1); }; Cursor.visible = false; gameObject.AddComponent <AudioListener>(); //Debug.Log("setting up managers"); mReferences = GetComponent <PrefabReferenceBehaviour>(); //mMenuReferences = GetComponent<MenuReferenceBehaviour>(); mNewRef = GetComponent <NewMenuReferenceBehaviour>(); Manager = this; mCharacterBundleManager = new CharacterBundleManager(this); mMusicManager = new MusicManager(this); mZigManager = new ZgManager(this); mProjectionManager = new ProjectionManager(this); mBodyManager = new BodyManager(this); mTransparentBodyManager = new BodyManager(this); mTransparentBodyManager.mMode = 1; //nasty mBackgroundManager = new BackgroundManager(this); mCameraManager = new CameraManager(this); mAssetLoader = new AssetBundleLoader(this); mGameManager = new NewGameManager(this); mTransitionCameraManager = new TransitionCameraManager(this); mMetaManager = new MetaManager(this); if (mStartDelegates != null) { /* CAN DELETE * var time = Time.time; * string output = ""; * foreach(var e in mStartDelegates.GetInvocationList()) * { * e.DynamicInvoke(); * output += e.ToString() + " took: " + (Time.time - time) + "\n"; * time = Time.time; * } * Debug.Log(output);*/ mStartDelegates(); } ManagerManager.Log("ManagerManager.cs: AWAKE() COMPLETE"); }
void Awake() { if (_instance != null && _instance != this) { Destroy(_instance); } _instance = this; // DontDestroyOnLoad(gameObject); }
// Update is called once per frame void FixedUpdate() { if (NewGameManager.GameOver()) { return; } HandleInput(); DrawRing(); }
public override void Start() { base.Start(); //Do not erase this line! manager = NewGameManager.instance; soundMngr = SoundManager.instance; radius = manager.radius; target = manager.target; speed = manager.speed; //spawner = manager.spawner.transform; }
public void GetCaughtAndThrown(Vector2 throwVector) { if (m_Launching || NewGameManager.GameOver()) { return; } rb.velocity = Vector2.zero; rb.AddForce(throwVector * rb.mass, ForceMode2D.Impulse); rb.gravityScale = defaultGravity; EventManager.TriggerEvent("BallSlapped"); }
public ModeNormalPlay(NewGameManager aNgm) { NGM = aNgm; mManager = aNgm.mManager; GS = NormalPlayGameState.NONE; TED = new TimedEventDistributor(); mChoiceHelper = new ChoiceHelper(); mAstronaut = new AstronautPlay(this); DoSkipSingleThisFrame = false; DoSkipMultipleThisFrame = false; }
void CheckBounds() { Vector3 converted = Camera.main.WorldToScreenPoint(transform.position); if (converted.y < 0 || converted.y > Screen.height || converted.x < 0 || converted.x > Screen.width) { if (!NewGameManager.GameOver() && !dead) { KillThisBall(); dead = true; } } }
IEnumerator WaitForDrag() { while (!handDragged) { if (NewBallManager._ballCount != 1 && !NewGameManager.GameOver()) { yield return(new WaitForSeconds(Random.Range(.2f, .5f))); EventManager.TriggerEvent("SpawnBall"); } yield return(new WaitForEndOfFrame()); } }
void Start() { _manager = NewGameManager.Instance; _gameLevel = _manager.StartGame(); if (GameObject.Find("TutorialCanvas") != null) { _gameLevel = 1; } _targetCount = 0; Debug.Log("Cannon Position: " + GameObject.Find("Cannon").transform.position + " Barricade Position: " + GameObject.Find("BarricadeSet").transform.position); GetComponent <AudioSource>().Play(); GameObject.Find("LeftShoot Field").GetComponent <Text>().text = _leftBulletCount.ToString(); _barricades.GetComponent <ATBarricadeControl>().SettingBarricade(_gameLevel); }
public void GetCaught() { if (m_Launching || NewGameManager.GameOver()) { return; } m_IsHeld = true; framesSinceCatch = 0; rb.gravityScale = 0; rb.velocity = Vector2.zero; EventManager.TriggerEvent("BallCaught"); GetComponentInChildren <SpriteCircleEffectSpawner>().SpawnRing(transform.position); }
public void GetThrown(Vector2 throwVector) { if (m_Launching || NewGameManager.GameOver()) { return; } m_IsHeld = false; rb.velocity = Vector2.zero; rb.AddForce(throwVector * rb.mass, ForceMode2D.Impulse); rb.gravityScale = defaultGravity; m_BallThrown = true; EventManager.TriggerEvent("BallThrown"); NewBallManager.GetInstance().UpdateEndgame(this); }
IEnumerator GameOver() { NewBallManager.GetInstance().FreezeBalls(); yield return(StartCoroutine(Explode())); NewBallManager.GetInstance().KillAllBalls(); EventManager.TriggerEvent("CleanUp"); yield return(StartCoroutine(CountdownScore())); yield return(StartCoroutine(InterstitalAd())); yield return(StartCoroutine(Implode())); ScoreMaskEffect.GetInstance().Reset(); NewGameManager.GetInstance().ResetGame(); }
void Awake() { Application.targetFrameRate = 120; if (instance == null) { instance = this; } else { if (this != instance) { Destroy(gameObject); } } EventManager.StartListening("BallDied", HandleGameOver); }
IEnumerator FirstBall() { yield return(new WaitForSeconds(1.5f)); while (!ballCaught) { if (NewBallManager._ballCount < 1 && !NewGameManager.GameOver()) { yield return(new WaitForSeconds(Random.Range(.2f, .5f))); EventManager.TriggerEvent("SpawnBall"); } yield return(new WaitForEndOfFrame()); } yield return(null); }
void Awake() { if (_instance != null && _instance != this) { Destroy(_instance); } _instance = this; // DontDestroyOnLoad(gameObject); if (xmlDoc == null) { //Load Xml document loadXMLFile(); } _gameManager = NewGameManager.Instance; LoadByNameDoc("Intro", introDialogs); //Load the intro dialogs for when the player is jsut randomly clicking on things LoadRoomDialogs(); //Load all the dialogs for each room LoadFailureDialogs(); //Loads the failure dialogs for to be shown if the player fails the sequence LoadByNameDoc("Spamming", spamDialogs); //Load the spam dialogs for when the player is jsut randomly clicking on things LoadByNameDoc("GoBack", goBackDialogs); //Load the dialogs to be displayed when the player is sent back to a previous room due numerous fails }
void SceneChanged(Scene scene, LoadSceneMode mode) { if (mode != LoadSceneMode.Single) { return; } if (scene == SceneManager.GetSceneByName("new_game")) { newGame = GameObject.Find("NewGameManager").GetComponent <NewGameManager>(); } if (scene == SceneManager.GetSceneByName("options_menu")) { options = GameObject.Find("OptionsManager").GetComponent <OptionsMenuManager>(); } if (scene == SceneManager.GetSceneByName("options_menu")) { } else if (scene == SceneManager.GetSceneByName("new_game")) { starData = (options.getData()).ToList(); playerCount = int.Parse(starData[2]) + 1; } if (scene == SceneManager.GetSceneByName("new_game")) { } else if (scene == SceneManager.GetSceneByName("main")) { newData = (newGame.getData()).ToList(); generator = GetComponent <StarGenerator>(); InitGame(); } }
IEnumerator GameOver() { float t = 0; while (exploding) { if (t < explodeDuration) { // Debug.Log("growing"); t += Time.deltaTime; transform.localScale = Vector3.one + Vector3.one * targetScale * EZEasings.SmoothStart5(t / explodeDuration); yield return(new WaitForEndOfFrame()); } else { exploding = false; waiting = true; } } // wait at max scale t = 0; while (waiting) { if (t < waitDuration) { // Debug.Log("waiting"); t += Time.deltaTime; yield return(new WaitForEndOfFrame()); } else { waiting = false; imploding = true; } } Vector3 largeScale = transform.localScale; t = 0; while (imploding) { if (t < implodeDuration) { // Debug.Log("imploding"); t += Time.deltaTime; transform.localScale = largeScale - largeScale * EZEasings.SmoothStop5(t / implodeDuration); yield return(new WaitForEndOfFrame()); } else { transform.localScale = Vector3.zero; imploding = false; } } NewGameManager.GetInstance().ResetGame(); Destroy(gameObject); }
// Use this for initialization void Start() { anim = transform.GetComponent<Animator>(); spriteRenderer = transform.FindChild("Dino1_0").GetComponent<SpriteRenderer>(); anim.SetBool("Run", true); rigid = GetComponent<Rigidbody2D>(); gameMgr = GameObject.Find("Scenery").GetComponent<NewGameManager>(); SwipeHandler = GameObject.Find("Scenery").GetComponent<SwipeHandler>(); audioSrc = GetComponent<AudioSource>(); }
public ModePerfectSimian(NewGameManager aNgm) { NGM = aNgm; mManager = aNgm.mManager; }
private void Awake() { instance = this; }
public ModeTesting(NewGameManager aNgm) { NGM = aNgm; mManager = aNgm.mManager; }
// Use this for initialization void Start() { _newGameManager = NewGameManager.Instance; //_spriteRenderer.sprite = NewGameManager.Instance.GetObjectSprite(this.typeOfObject); }
public ModeChallenge(NewGameManager aNgm) { NGM = aNgm; mManager = aNgm.mManager; }
private void Awake() { inst = this; }
public void Start() { gameMgr = GameObject.Find("Scenery").GetComponent<NewGameManager>(); HighScore = GameObject.Find("HighScoreField").GetComponent<Text>(); CurrentScore = GameObject.Find("CurrentScoreField").GetComponent<Text>(); }
protected virtual void Start() { nGameManager = FindObjectOfType <NewGameManager>(); _audioSource = this.gameObject.AddComponent <AudioSource>(); }