protected void Awake() { m_GameLogic = FindObjectOfType<GameLogicScript>(); m_KitchenDrop = FindObjectOfType<KitchenDropScript>(); m_GardenDrop = FindObjectOfType<GardenDropScript>(); m_ScoreBoard = FindObjectOfType<ScoreboardManager>(); }
private void InitLevel() { if (useDontDestroy) { DontDestroyOnLoad(this.gameObject); } mainMenu = MenuManager.Instance; gameMenu = MenuManager.Instance; if (!gameController) { gameController = GameController.Instance; gameController.SetLevelManager(this); gameData = (GameData.DevScripts.GameData)gameController.GameData.Data; gameLogicScript = (GameLogicScript)gameController.GameLogicScript.Script; timeManager.controlEvent.AddListener(playFieldManager.MobileControl); timeManager.dropEvent.AddListener(playFieldManager.ObjectMoveDown); timeManager.reduceDropEvent.AddListener(ReduceDropStep); timeManager.waveChangeEvent.AddListener(ChangeWave); playFieldManager.updateNextDropObjectListEvent += dropObjectManagerUi.SetDropObjectList; playFieldManager.SetDestroyRayCountListener(CatchLevelReward); playFieldManager.LoseLifeEvent += LoseLife; if (gameController.MenuAndLevelsDivided) { RunLevel(gameData.ActiveLevel); } } }
// Update is called once per frame void Update() { if (lives <= 0) { //Application.LoadLevel(Application.loadedLevel); GameLogicScript.restartGame(); } }
void OnCollisionEnter2D(Collision2D coll) { if (coll.collider.tag == "Enemy") { //Application.LoadLevel(Application.loadedLevel); GameLogicScript.restartGame(); } }
void OnTriggerEnter2D(Collider2D coll) { if (coll.tag == "Player") { //print("go"); GameLogicScript.restartGame(); } }
// Use this for initialization void Start() { gameLogic = GameObject.Find("Game Logic").GetComponent <GameLogicScript>(); targetPlant = mainTreeLeaves = GameObject.Find("Main Tree Leaves"); // get 'em moving randomly rigidbody.AddForce(RandomForce(speed)); rigidbody.maxAngularVelocity = 5f; }
// Use this for initialization private void Awake() { m_CameraPositions = FindObjectsOfType<CameraPositionScript>(); m_LocationCameraTransform = Camera.main.transform; m_GameLogic = FindObjectOfType<GameLogicScript>(); m_GameLogic.OnGameStart += OnGameStart; m_GameLogic.OnGameEnd += OnGameEnd; SetStartLocation(); }
private void Awake() { m_GameLogic = FindObjectOfType<GameLogicScript>(); m_LocationChanger = FindObjectOfType<LocationChanger>(); m_GameLogic.OnGameStart += OnGameStart; m_WarpTime = -1; m_TimeWarped = false; m_TimeStepSet = false; }
void Start() { gameLogic = GameObject.Find("Game Logic").GetComponent <GameLogicScript>(); }
// Use this for initialization protected void Awake() { m_GameLogic = FindObjectOfType<GameLogicScript>(); m_Text = GetComponent<Text>(); }
void Start() { m_NextDropTime = -1; m_GameLogic = FindObjectOfType<GameLogicScript>(); m_TimeWarper = FindObjectOfType<TimeWarper>(); m_GameLogic.OnGameStart += OnGameStart; m_GameLogic.AddScore(GetFruitScore); m_FruitGrabs = new Dictionary<string, int>(); }
void Start() { gameLogic = GameObject.Find("Game Logic").GetComponent<GameLogicScript>(); }
void Start() { m_GameLogic = FindObjectOfType<GameLogicScript>(); }
private void Awake() { m_PancakeTransform = transform.FindChild("Pancake"); m_PancakeOriginalRotation = m_PancakeTransform.rotation; m_PancakeOriginalPosition = m_PancakeTransform.position; m_Running = false; m_GameLogic = FindObjectOfType<GameLogicScript>(); m_KitchenDrop = FindObjectOfType<KitchenDropScript>(); m_TimeWarper = FindObjectOfType<TimeWarper>(); m_ScoreText = transform.parent.FindChild("Score UI").GetComponent<ScoreGainUI>(); m_Animation = GetComponent<Animation>(); m_Animation["flip"].speed = 1.5f; m_GameLogic.OnGameEnd += OnGameEnd; }
// Use this for initialization void Start() { gameLogic = GameObject.Find("Game Logic").GetComponent<GameLogicScript>(); targetPlant = mainTreeLeaves = GameObject.Find("Main Tree Leaves"); // get 'em moving randomly rigidbody.AddForce(RandomForce(speed)); rigidbody.maxAngularVelocity = 5f; }
private void Start() { m_NextPancakeTime = -1; m_GameLogic = FindObjectOfType<GameLogicScript>(); m_TimeWarper = FindObjectOfType<TimeWarper>(); m_GameLogic.OnGameStart += OnGameStart; m_GameLogic.OnGameEnd += OnGameEnd; m_GameLogic.AddScore(GetPancakeScore); }