Inheritance: MonoBehaviour
    // Use this for initialization
    void Awake ()
    {
        if (!sceneController)
            sceneController = FindObjectOfType<SceneController>();

        if (!generationValueLabel)
            generationValueLabel = FindTextComponent("GenerationValue");

        if (!waveNoValueLabel)
            waveNoValueLabel = FindTextComponent("WaveNoValue");

        if (!spawnNoValueLabel)
            spawnNoValueLabel = FindTextComponent("SpawnNoValue");

        if (!highestFitnessValueLabel)
            highestFitnessValueLabel = FindTextComponent("HighestFitnessValue");

        if (!solutionsValueLabel)
            solutionsValueLabel = FindTextComponent("SolutionsValue");

        if (!remainingEnemiesValueLabel)
            remainingEnemiesValueLabel = FindTextComponent("RemainingEnemiesValue");

        if (!sceneStateValueLabel)
            sceneStateValueLabel = FindTextComponent("SceneStateValue");

        if (!autoEvolveToggle)
            autoEvolveToggle = GameObject.Find("AutoEvolveCheck").GetComponent<Toggle>();
        autoEvolveToggle.isOn = sceneController.AutoEvolve;
    }
    private SceneController sc; //the scenecontroller

    #endregion Fields

    #region Methods

    // Use this for initialization
    void Start()
    {
        sc = GameObject.FindGameObjectWithTag ("SceneController").GetComponent<SceneController>();
        if (sc.numPlayers > 4) {
            extra.SetActive (true);
        }
    }
    public static void NewLevel()
    {
        Debug.Log("Creating a new Level");
        EditorApplication.NewEmptyScene();

        Debug.Log("Building Objects");
        GameObject sceneControl_GO = new GameObject("SceneController");
        _sceneControl = sceneControl_GO.AddComponent<SceneController>();
        _sceneControl.Name = createName;

        GameObject levelSettings_GO = new GameObject("LevelSettings");
        levelSettings_GO.transform.SetParent(sceneControl_GO.transform, false);
        LevelSettingsEditor settings = levelSettings_GO.AddComponent<LevelSettingsEditor>();

        GameObject levelBounds_GO = new GameObject("LevelBounds");
        levelBounds_GO.transform.SetParent(sceneControl_GO.transform, false);
        LevelBoundsIndicator bounds = levelBounds_GO.AddComponent<LevelBoundsIndicator>();
        bounds.Initialize();

        GameObject startPosition_GO = new GameObject("PlayerStartPosition");
        startPosition_GO.transform.SetParent(sceneControl_GO.transform, false);
        SpriteRenderer startSR = startPosition_GO.AddComponent<SpriteRenderer>();
        Sprite s = AssetDatabase.LoadAssetAtPath<Sprite>("Assets/Resources/Sprites/PlayerRef.png") as Sprite;
        if (s != null)
        {
            startSR.sprite = s;
            startSR.sortingOrder = 10;
        }
        else { Debug.LogError("Sprite for Player Not Found."); }

        // TODO: Load Environment Prefab from Resources.

        settings.Initialize(levelBounds_GO, startPosition_GO);
        _sceneControl.LevelSettings = settings;
    }
Exemple #4
0
        static void Main()
        {
            DX.ChangeWindowMode( DX.TRUE );
            DX.SetGraphMode(1600, 900, 32);

            if ( DX.DxLib_Init() == -1 )
            {
                return;
            }

            DX.SetDrawScreen(DX.DX_SCREEN_BACK);

            Scene scene = new TestScene();

            SceneController sc = new SceneController(scene);

            while (DX.ProcessMessage() == 0 && DX.CheckHitKey(DX.KEY_INPUT_ESCAPE) == 0)
            {
                DX.ClearDrawScreen();

                sc.Update();

                DX.ScreenFlip();
            }

            DX.DxLib_End();

            return;
        }
Exemple #5
0
	// Use this for initialization
	void Start () {
		trainScene = GetComponent<SceneController>();
		fadeTime = GameObject.FindGameObjectWithTag("Fader").GetComponent<Fade>().FadeTime;
		fadeTime *= 2.0f; // Hack - Get avoid logarithmic db dropoff

		currentStage++;
		snapshots[currentStage].TransitionTo(fadeTime);
	}
Exemple #6
0
	void Awake () {
		gameController = GameObject.FindGameObjectWithTag("GameController").GetComponent<GameController>();
		gameController.onGameRestart += Start;

		sceneController = GameObject.Find ("SceneController")
			.GetComponent<SceneController>();
		soundmanager = GameObject.Find("SoundManager").GetComponent<SoundClip>();
	}
Exemple #7
0
 // Use this for initialization
 void Awake()
 {
     anim = GetComponent<Animator> ();
     audio = GetComponent<AudioSource> ();
     rb = GetComponent<Rigidbody2D> ();
     sc = GameObject.FindGameObjectWithTag ("SceneController").GetComponent<SceneController>();
     audio.volume = ((float)sc.musicLevel / 100f);
 }
 /// <summary>
 /// Every time the scene is loaded make sure that the correct menu is pulled up
 /// </summary>
 void Start()
 {
     sc = GameObject.FindGameObjectWithTag ("SceneController").GetComponent<SceneController>();
     sc.main = main;
     sc.gamemodeSelect = gamemode;
     sc.stageSelect = stage;
     sc.menuHandler = menuHandler;
     sc.SetMenu ();
 }
Exemple #9
0
 void Awake()
 {
     sc = GameObject.Find("Scene Controller").GetComponent<SceneController>();
     GameObject exitButton = GameObject.Find("Exit Button");
     if (exitButton)
     {
         Destroy(exitButton);
     }
 }
Exemple #10
0
    void Awake () 
    {
		sceneController = GameObject.Find ("GLOBAL_SCRIPTS").GetComponent<SceneController> ();
        pc = GameObject.Find("GLOBAL_SCRIPTS").GetComponent<PointsController>();
		string keyName = Application.loadedLevelName + "-" + gameObject.name;

		if (sceneController.tableObjectPositions.ContainsKey (keyName))
		{			
			Vector2 objectPos = sceneController.tableObjectPositions [keyName];
			gameObject.GetComponent<Rigidbody2D> ().position = objectPos;
		} 
    }
    public static CubeController Instantiate(SceneController sceneController, Actor actor)
    {
        var prefab = Resources.Load<GameObject>("Models/Cube/Cube");
        var cube = GameObject.Instantiate(prefab);

        var controller = cube.AddComponent<CubeController>();
        controller.name = string.Format("Cube #{0}", actor.Id);
        controller.scene = sceneController;
        controller.actor = actor;
        controller.root = cube.transform.Find("Root");

        return controller;
    }
Exemple #12
0
	void Awake () {

		sceneController = GameObject.Find ("SceneController").GetComponent<SceneController>();

		onSceneStart += () => {
			PlayerController.moveLock = true;
			Debug.Log ("Lock player move");
		};

		onSceneEnd += () => {
			PlayerController.moveLock = false;
			Debug.Log ("Unlock player move");
		};

		onGameRestart += Start;

		onSceneStart += () => {
			LightningFlashes.LockForLightning = true;
			GameObject[] audioObj = GameObject.FindGameObjectsWithTag("AutoPlayAudio");
			foreach (GameObject obj in audioObj) {
				AudioSource audioSource = obj.GetComponent<AudioSource>();
				if (audioSource != null) {
					audioSource.Pause();
				}
			}
		};

		onSceneEnd += () => {
			LightningFlashes.LockForLightning = false;
			GameObject[] audioObj = GameObject.FindGameObjectsWithTag("AutoPlayAudio");
			foreach (GameObject obj in audioObj) {
				AudioSource audioSource = obj.GetComponent<AudioSource>();
				if (audioSource != null) {
					audioSource.Play();
				}
			}
		};

		onGameRestart += () => {
			LightningFlashes.LockForLightning = false;
			GameObject[] audioObj = GameObject.FindGameObjectsWithTag("AutoPlayAudio");
			foreach (GameObject obj in audioObj) {
				AudioSource audioSource = obj.GetComponent<AudioSource>();
				if (audioSource != null) {
					audioSource.Play();
				}
			}
		};

		Cursor.visible = false;
	}
Exemple #13
0
	void Awake()
	{		
		sceneController = GameObject.Find ("GLOBAL_SCRIPTS").GetComponent<SceneController> ();
		anim = GetComponent<Animator> ();

		bodies = GameObject.Find ("bodies");

		rigidBody = gameObject.GetComponent<Rigidbody2D>();
		rigidBody.position = sceneController.playerPosition;
		playerSpeed = 4f;
		clickedPosition = Vector2.zero;

		// UI
		tableSwitchPanel = GameObject.Find ("Table_Switch_Panel");
		tableSwitchPanel.SetActive (false);
	}
    static void SaveLevel()
    {
        // Find the Scene controller if not already attached.
        if (_sceneControl == null)
        {
            SceneController sc = null;
            object[] obj = GameObject.FindObjectsOfType(typeof(GameObject));
            foreach (object o in obj)
            {
                GameObject g = (GameObject)o;
                sc = g.GetComponent<SceneController>();
                if (sc == null) { continue; }
                break;
            }
            if (sc == null) { Debug.LogError("Could Not Save this scene. There is no scene controller."); return; }
            _sceneControl = sc;
        }

        Debug.Log("Saving the Level");
        EditorApplication.SaveScene("Assets/Scenes/Levels/" + _sceneControl.Name + ".unity");

        // Add the Scene to the build Settings
        string newPath = "Assets/Scenes/Levels/" + _sceneControl.Name + ".unity";
        EditorBuildSettingsScene[] original = EditorBuildSettings.scenes;
        ScenesData data = new ScenesData();

        // Make sure that the new scene does not already exist.

        for (int i = 0; i < original.Length; i++)
        {
            data.Scenes.Add(new SceneData(original[i].path, i));
            if (original[i].path == newPath)
            {
                Debug.Log("This Scene has already been added to the build settings.");
                return;
            }
        }
        data.Scenes.Add(new SceneData(newPath, original.Length));
        DataManager.SaveToResources(data);
        EditorBuildSettingsScene[] newSettings = new EditorBuildSettingsScene[original.Length + 1];
        System.Array.Copy(original, newSettings, original.Length);
        EditorBuildSettingsScene sceneToAdd = new EditorBuildSettingsScene(newPath, true);
        newSettings[newSettings.Length - 1] = sceneToAdd;
        EditorBuildSettings.scenes = newSettings;
    }
	// Use this for initialization
	void Start () {
		controller = GameObject.FindWithTag("sceneController").GetComponent<SceneController>();
		itemCanBeBought = new bool[5] {true, false, false, false, false};

		for (int i = 0; i < itemPrices.Count; i++) 
		{
			gunPriceTexts [i].text = itemPrices [i].ToString();
			if (itemCanBeBought.Length > i)
			{
				if (itemCanBeBought [i]) 
				{
					purchaseIcons [i].GetComponent<Image> ().color = new Color (0.259f, 0.259f, 0.259f, 0.3f);
					purchaseIcons [i].GetComponent<Button> ().interactable = false;
				} 
				else 
				{
					purchaseIcons [i].GetComponent<Image> ().color = new Color (1f, 1f, 1f, 0.3f);
					purchaseIcons [i].GetComponent<Button> ().interactable = true;
				}
			}

		}
	}
 void OnDestroy()
 {
     if(Instance == this)
         Instance = null;
 }
 void Start()
 {
     sceneController = GameObject.FindGameObjectWithTag("GM").GetComponent <SceneController>();
 }
Exemple #18
0
 private void Awake()
 {
     context = this;
 }
    private void Awake()
    {
        instance = this;

        GameEvents.OnLoadSceneController?.Invoke(SceneManager.GetActiveScene().name);
    }
 // Used for initialization of arrays and SceneController, default values, etc.
 void Start()
 {
     sceneControllerObject = GameObject.Find ("SceneController");
     sceneController = sceneControllerObject.GetComponent<SceneController> ();
     players = new GameObject[TOTALPLAYERS];
     playerScript = new Player[TOTALPLAYERS];
     playerEntered = new bool[TOTALPLAYERS];
     playerSelected = new bool[TOTALPLAYERS];
     playerWaiting = new bool[TOTALPLAYERS];
     playerChoice = new int[TOTALPLAYERS];
     isAI = new bool[TOTALPLAYERS];
     aiDifficulty = new int[TOTALPLAYERS];
     shipsTaken = new bool[TOTALPLAYERS];
     arrowAnims = new Animator[TOTALPLAYERS];
     for (int i = 0; i < TOTALPLAYERS; i++) {
         playerEntered [i] = false;
         playerSelected [i] = false;
         playerWaiting [i] = false;
         playerChoice [i] = 0;
         aiDifficulty [i] = 0;
         shipsTaken [i] = false;
         isAI [i] = false;
         healthSliders [i].gameObject.SetActive(false);
         shieldSliders [i].gameObject.SetActive (false);
         charginStuff [i].SetActive (false);
         playerCircle [i].SetActive (false);
         weaponIcons [i].SetActive (false);
         aiSelection [i].SetActive (false);
         destroyAI [i].SetActive (false);
         textBackgrounds [i].gameObject.SetActive (true);
         arrows [i].gameObject.SetActive (false);
         brackets [i].gameObject.SetActive (true);
         returnTriggers [i].gameObject.SetActive (false);
         arrowAnims [i] = arrows [i].GetComponent<Animator> ();
     }
     numPlayers = 0;
     numAI = 0;
     playersSelected = 0;
 }
Exemple #21
0
 private void Start()
 {
     m_sceneController = GameObject.FindGameObjectWithTag("GameController").GetComponent <SceneController>();
 }
Exemple #22
0
    public void sbuy()
    {
        if (PlayerPrefs.HasKey("cash"))
        {
            n = PlayerPrefs.GetInt("cash");
        }
        int ran;

        ran = Random.Range(1, 101);
        if (n >= 20)
        {
            n -= 20;
            PlayerPrefs.SetInt("cash", n);
            mtext.text = "x " + n.ToString();
            if (ran == 1)
            {
                PlayerPrefs.SetInt("skinbuy", 1);
                PlayerPrefs.SetInt("skinstat1", 1);
                SceneController sc = new SceneController();
                sc.ChangeScene_String("skinbuy");
            }
            else if (ran >= 2 && ran <= 5)
            {
                PlayerPrefs.SetInt("skinbuy", 2);
                PlayerPrefs.SetInt("skinstat2", 1);
                SceneController sc = new SceneController();
                sc.ChangeScene_String("skinbuy");
            }
            else if (ran >= 6 && ran <= 9)
            {
                PlayerPrefs.SetInt("skinbuy", 3);
                PlayerPrefs.SetInt("skinstat3", 1);
                SceneController sc = new SceneController();
                sc.ChangeScene_String("skinbuy");
            }
            else if (ran >= 10 && ran <= 16)
            {
                PlayerPrefs.SetInt("skinbuy", 4);
                PlayerPrefs.SetInt("skinstat4", 1);
                SceneController sc = new SceneController();
                sc.ChangeScene_String("skinbuy");
            }
            else if (ran >= 17 && ran <= 23)
            {
                PlayerPrefs.SetInt("skinbuy", 5);
                PlayerPrefs.SetInt("skinstat5", 1);
                SceneController sc = new SceneController();
                sc.ChangeScene_String("skinbuy");
            }
            else if (ran >= 24 && ran <= 30)
            {
                PlayerPrefs.SetInt("skinbuy", 6);
                PlayerPrefs.SetInt("skinstat6", 1);
                SceneController sc = new SceneController();
                sc.ChangeScene_String("skinbuy");
            }
            else if (ran >= 31 && ran <= 44)
            {
                PlayerPrefs.SetInt("skinbuy", 7);
                PlayerPrefs.SetInt("skinstat7", 1);
                SceneController sc = new SceneController();
                sc.ChangeScene_String("skinbuy");
            }
            else if (ran >= 45 && ran <= 58)
            {
                PlayerPrefs.SetInt("skinbuy", 8);
                PlayerPrefs.SetInt("skinstat8", 1);
                SceneController sc = new SceneController();
                sc.ChangeScene_String("skinbuy");
            }
            else if (ran >= 59 && ran <= 72)
            {
                PlayerPrefs.SetInt("skinbuy", 9);
                PlayerPrefs.SetInt("skinstat9", 1);
                SceneController sc = new SceneController();
                sc.ChangeScene_String("skinbuy");
            }
            else if (ran >= 73 && ran <= 86)
            {
                PlayerPrefs.SetInt("skinbuy", 10);
                PlayerPrefs.SetInt("skinstat10", 1);
                SceneController sc = new SceneController();
                sc.ChangeScene_String("skinbuy");
            }
            else if (ran >= 87 && ran <= 100)
            {
                PlayerPrefs.SetInt("skinbuy", 11);
                PlayerPrefs.SetInt("skinstat11", 1);
                SceneController sc = new SceneController();
                sc.ChangeScene_String("skinbuy");
            }
        }
        else if (n < 20)
        {
            x.SetActive(true);
        }
    }
Exemple #23
0
    void DoLoad()
    {
        Main.instance.BroadcastMessage("SceneShutdown", null, SendMessageOptions.DontRequireReceiver);

        if(mSceneController != null) {
            mSceneController.BroadcastMessage("SceneShutdown", null, SendMessageOptions.DontRequireReceiver);
            mSceneController = null;
        }

        mCurSceneStr = mSceneToLoad;

        Application.LoadLevel(mSceneToLoad);
    }
 void Start()
 {
     scene = Singleton_Service.GetSingleton <SceneController>();
 }
    void OnEnable()
    {
        sceneController = (SceneController)FindObjectOfType(typeof(SceneController));
//		messageController = (MessageController)FindObjectOfType (typeof(MessageController));

        points.Add(new Point(6.6f, 9.25f));
        points.Add(new Point(-7.6f, 10.18f));
        points.Add(new Point(6.9f, 11.16f));
        points.Add(new Point(-5.9f, 12.18f));
        points.Add(new Point(6.1f, 13.14f));
        points.Add(new Point(-7.2f, 13.98f));
        points.Add(new Point(7.4f, 14.88f));
        points.Add(new Point(-6.3f, 15.85f));

        points.Add(new Point(8.3f, 20.91f));
        points.Add(new Point(-6.3f, 21.89f));
        points.Add(new Point(7.6f, 22.73f));
        points.Add(new Point(-5.3f, 23.6f));
        points.Add(new Point(9.1f, 24.47f));
        points.Add(new Point(-6f, 25.37f));
        points.Add(new Point(7.2f, 26.35f));
        points.Add(new Point(-8.3f, 27.4f));

        points.Add(new Point(10.3f, 32.32f));
        points.Add(new Point(-6.3f, 33.39f));
        points.Add(new Point(9.7f, 34.3f));
        points.Add(new Point(-5.8f, 35.29f));
        points.Add(new Point(11.2f, 36.16f));

        points.Add(new Point(8.7f, 37.91f));
        points.Add(new Point(-9.1f, 39.02f));
        points.Add(new Point(-8.5f, 40.09f));
//		slidePoints.Add (new SlidePoint(6.3f,40.94f));
//		slidePoints.Add (new SlidePoint(6.3f,41.04f));
        points.Add(new Point(8.9f, 41.31f));
        points.Add(new Point(10f, 43.57f));
//		points.Add (new Point(-8.3f,43.86f));

        points.Add(new Point(-5f, 48.24f));
        slidePoints.Add(new SlidePoint(-8.9f, 48.49f));
        points.Add(new Point(4.3f, 49.52f));
        slidePoints.Add(new SlidePoint(9f, 49.67f));
        points.Add(new Point(-4.1f, 50.52f));
        slidePoints.Add(new SlidePoint(-8.8f, 50.63f));
        points.Add(new Point(5f, 51.47f));
        slidePoints.Add(new SlidePoint(10.5f, 51.67f));
        points.Add(new Point(-5.3f, 52.39f));
        slidePoints.Add(new SlidePoint(-11f, 52.57f));

        points.Add(new Point(4.2f, 53.27f));
        slidePoints.Add(new SlidePoint(9.6f, 53.44f));
        points.Add(new Point(-6.4f, 54.24f));
        slidePoints.Add(new SlidePoint(-11f, 54.43f));
        points.Add(new Point(4.5f, 55.37f));
        slidePoints.Add(new SlidePoint(8.4f, 55.56f));

        points.Add(new Point(-8.4f, 59.82f));
        points.Add(new Point(5.4f, 60.82f));
        slidePoints.Add(new SlidePoint(9.3f, 60.98f));
        points.Add(new Point(-5.4f, 61.73f));
        slidePoints.Add(new SlidePoint(-9.3f, 61.89f));
        points.Add(new Point(5.4f, 62.62f));
        slidePoints.Add(new SlidePoint(9.3f, 62.77f));
        points.Add(new Point(-5.4f, 63.46f));
        slidePoints.Add(new SlidePoint(-9.3f, 63.64f));
        points.Add(new Point(5.4f, 64.33f));
        slidePoints.Add(new SlidePoint(9.3f, 64.47f));
        points.Add(new Point(-5.4f, 65.28f));
        slidePoints.Add(new SlidePoint(-9.3f, 65.43f));
        points.Add(new Point(-5.4f, 66.22f));
        slidePoints.Add(new SlidePoint(-9.3f, 66.34f));

        points.Add(new Point(7.4f, 70.8f));
        points.Add(new Point(-7.4f, 71.86f));
        points.Add(new Point(7.4f, 72.68f));
        points.Add(new Point(-7.4f, 73.58f));
        points.Add(new Point(7.4f, 74.47f));
        points.Add(new Point(-7.4f, 75.39f));
        points.Add(new Point(7.4f, 76.24f));

        points.Add(new Point(6.4f, 77.16f));
        points.Add(new Point(7.2f, 78f));
        points.Add(new Point(8.1f, 78.52f));
        points.Add(new Point(8.9f, 78.97f));
        points.Add(new Point(9.7f, 79.5f));
        points.Add(new Point(11.6f, 79.82f));

        slidePoints.Add(new SlidePoint(7.3f, 83.33f, 4f));
        slidePoints.Add(new SlidePoint(8.3f, 83.85f, 4f));
        slidePoints.Add(new SlidePoint(9.3f, 84.21f, 4f));
        slidePoints.Add(new SlidePoint(-8.3f, 85.33f, 5f));
        slidePoints.Add(new SlidePoint(-7.3f, 86.08f, 5f));



        fullScoreOfOneKey = fullScore / (points.Count + centerPoints.Count + slidePoints.Count);
        Debug.Log("counts: " + (points.Count + centerPoints.Count + slidePoints.Count) + "    score: " + fullScoreOfOneKey);

        timeAdjust = PlayerPrefs.GetFloat("timeAdjust");

        song = GetComponent <AudioSource> ();

        for (int i = 0; i < points.Count; i++)
        {
            dynamicPoints.Add(points [i]);
        }

        for (int i = 0; i < slidePoints.Count; i++)
        {
            dynamicSlidePoints.Add(slidePoints [i]);
        }

        for (int i = 0; i < centerPoints.Count; i++)
        {
            dynamicCenterPoints.Add(centerPoints [i]);
        }
    }
Exemple #26
0
 // Start is called before the first frame update
 void Start()
 {
     sceneController = GameObject.FindGameObjectWithTag("SceneController").GetComponent <SceneController>();
     lastShot        = Time.time;
     Init();
 }
Exemple #27
0
 public GameController()
 {
     Net   = new NetController();
     Login = new LoginController(Net);
     Scene = new SceneController(Net);
 }
Exemple #28
0
 void Awake()
 {
     instance = this;
 }
Exemple #29
0
 void Awake()
 {
     sc = GameObject.Find ("Scene Controller").GetComponent<SceneController> ();
     t = GetComponent<Text> ();
 }
Exemple #30
0
    protected override void Awake()
    {
        base.Awake();

        SceneController.TransitionToScene(m_SceneName);
    }
 void Awake()
 {
     sc = GameObject.FindGameObjectWithTag ("SceneController").GetComponent<SceneController> ();
     titleMusic = GetComponent<AudioSource> ();
     fadeAnim = fadeIn.GetComponent<Animator> ();
 }
 public void TransitionToScene(TransitionPoint transitionPoint)
 {
     SceneController.TransitionToScene(transitionPoint);
 }
Exemple #33
0
 void Start()
 {
     sc = GameObject.Find ("Scene Controller").GetComponent<SceneController> ();
     player = GameObject.FindGameObjectWithTag ("Player").transform;
 }
 public void RestartZoneWithDelay(float delay)
 {
     SceneController.RestartZoneWithDelay(delay, false);
 }
 public void Start()
 {
     sceneController = SceneController.instance;
 }
 public void RestartZoneWithDelayAndHealthReset(float delay)
 {
     SceneController.RestartZoneWithDelay(delay, true);
 }
Exemple #37
0
    void Start()
    {
        _cameraTransform = Camera.main.transform;

        _sceneController = Utilities.FindSceneController();
    }
 public void RestartZone(bool resetHealth)
 {
     SceneController.RestartZone(resetHealth);
 }
Exemple #39
0
 // Start is called before the first frame update
 void Start()
 {
     time            = Time.time;
     sceneController = GameObject.FindGameObjectWithTag("SceneController").GetComponent <SceneController>();
 }
Exemple #40
0
        public void ShowWorldEditorScene()
        {
            SceneController.CloseAllScenesInEditor();

            SceneController.OpenWorldEditorScene();
        }
 public void RegisterScene(SceneController scene)
 {
     Logger.Log("Registering Scene: " + scene.Name);
     _registeredScenes.Add(scene);
 }
Exemple #42
0
 public void Back()
 {
     SceneController.ChangeScene(SceneType.MainScene);
 }
    // Use this for initialization
    void Start()
    {
        Instance = this;

        mSceneFlowData.Initial ();

        InitialRole (mSceneFlowData.Player);
        InitialRole (mSceneFlowData.Enemy );

        InitialCamera (mSceneFlowData.PlayerCam);
        InitialCamera (mSceneFlowData.EnemyCam);

        InitialCamera (mSceneFlowData.BulletCam);

        InitialMainCamera ();

        SetNextSceneFlow (SceneFlowType.Dive);
    }
Exemple #44
0
 private void Awake()
 {
     _sceneController = SceneController.Instance;
 }
    // Use this for initialization
    void Start () {
		instance = this;
        RestartLevel();
        Debug.Log("Time.fixedDeltaTime: " + Time.fixedDeltaTime);

        gunController = playerGun.GetComponent<GunController>();

        // Når vi starter spillet skal vi sørge for at alle knapperne er farvet korrekt
        ColorBlock knap1Farve = knap1.colors;
        knap1Farve.normalColor = knap1Normal;
        knap1.colors = knap1Farve;
        knap1.GetComponent<Image>().color = knap1Normal;

        ColorBlock knap2Farve = knap2.colors;
        knap2Farve.normalColor = knap2Normal;
        knap2.colors = knap2Farve;
        knap2.GetComponent<Image>().color = knap2Normal;

        ColorBlock knap3Farve = knap3.colors;
        knap3Farve.normalColor = knap3Normal;
        knap3.colors = knap3Farve;
        knap3.GetComponent<Image>().color = knap3Normal;

        ColorBlock knap4Farve = knap4.colors;
        knap4Farve.normalColor = knap4Normal;
        knap4.colors = knap4Farve;
        knap4.GetComponent<Image>().color = knap4Normal;

        StartCoroutine(RotateEnvironment());

        // Quick-fix, so the initial weapon has proper damage, before we press any of the buttons in the side
        SetDamagePotential(10.0f);

		knap1.GetComponent<Image> ().color = new Color (1f, 1f, 1f, 0.3f);
		knap2.GetComponent<Image> ().color = new Color (0.259f, 0.259f, 0.259f, 0.3f);
		knap3.GetComponent<Image> ().color = new Color (0.259f, 0.259f, 0.259f, 0.3f);
		knap4.GetComponent<Image> ().color = new Color (0.259f, 0.259f, 0.259f, 0.3f);

		knap1.GetComponent<Button> ().interactable = true;
		knap2.GetComponent<Button> ().interactable = false;
		knap3.GetComponent<Button> ().interactable = false;
		knap4.GetComponent<Button> ().interactable = false;
    }
 /// <summary>
 /// 开始游戏事件
 /// </summary>
 public void StartCallback(CCObject pSender)
 {
     SceneController.RunScene(EnumScene.Question);
 }
Exemple #47
0
 public override void Finish()
 {
     base.Finish();
     SceneController.BackClicked -= OnBackClick;
     SceneController.Shutdown();
 }
 /// <summary>
 /// 退出事件
 /// </summary>
 /// <param name="pSender"></param>
 public void closeCallback(CCObject pSender)
 {
     SceneController.ExitGame();
 }
 // Use this for initialization
 void Start()
 {
     sc = GameObject.Find("SceneController").GetComponent<SceneController> ();
 }
 public void WordListClick(CCObject pSender)
 {
     SceneController.RunScene(EnumScene.WordList);
 }
Exemple #51
0
 /// <summary>
 /// Internal use only. Called at OnLevelWasLoaded in SceneManager or in Main (for debug/dev)
 /// </summary>
 public void InitScene()
 {
     if(mSceneController == null) {
         mSceneController = (SceneController)Object.FindObjectOfType(typeof(SceneController));
     }
 }
 protected override void SpecificInit()
 {
     sceneController = FindObjectOfType <SceneController> ();
 }
Exemple #53
0
    /// <summary>
    /// Initialize
    /// </summary>
    void Start()
    {
        rb = GetComponent<Rigidbody2D> ();
        pe = GetComponent<PointEffector2D> ();
        cc = GetComponent<CircleCollider2D> ();
        animator = GetComponent<Animator> ();
        audioSource = GetComponent<AudioSource> ();
        sc = GameObject.FindGameObjectWithTag ("SceneController").GetComponent<SceneController> ();
        ChangeVol ();

        //Check for one or two controller input
        if (fireButton == "FireAlt") {
            thrustButton = "ThrustAlt";
            boostButton = "BoostAlt";
            horizAxis = "HorizontalAlt";
            vertAxis = "VerticalAlt";
        }

        if (GameObject.FindGameObjectWithTag ("GameController") != null) {
            gc = GameObject.FindGameObjectWithTag ("GameController").GetComponent<GameController> ();
        }

        //checking for AI
        enemyAI = this.gameObject.GetComponent<EnemyAI>();
    }
 private void Awake()
 {
     boxCollider     = GetComponent <BoxCollider2D>();
     sceneController = GameObject.Find("escenario").GetComponent <SceneController>();
 }
    // Use this for initialization
    void Start () {
        controller = GameObject.FindWithTag("sceneController").GetComponent<SceneController>();
        int valgtType = Random.Range(0,4);
        minType = (ObjektType)valgtType;
        mitMaterial = new Material( this.gameObject.GetComponentInChildren<Renderer>().material );

        if (minType == ObjektType.objekt1)
            mitMaterial.color = controller.knap1Tryk;
        else if (minType == ObjektType.objekt2)
            mitMaterial.color = controller.knap2Tryk;
        else if (minType == ObjektType.objekt3)
            mitMaterial.color = controller.knap3Tryk;
        else if (minType == ObjektType.objekt4)
            mitMaterial.color = controller.knap4Tryk;
        else
            Debug.LogError("Jeg kender ikke typen " + minType);

        // også sæt objectet til at udstråle den valgte farve
        Color emissiveColor = new Color(mitMaterial.color.r / 2.0f, mitMaterial.color.g / 2.0f, mitMaterial.color.b / 2.0f);
        mitMaterial.SetColor("_EmissionColor", emissiveColor);

        this.gameObject.GetComponentInChildren<Renderer>().material = mitMaterial;

        // Husk hvor vi startede, så vi kan bevæge objektet mod målet
        startPosition = this.transform.position;
        lerpProgress = 0.0f;
        fadeInStartTime = Time.realtimeSinceStartup;
        Color modifiedColor = mitMaterial.color;
        modifiedColor.a = 0.0f;
        mitMaterial.color = modifiedColor;
        healthAtStart = health;
    }
Exemple #56
0
 private void Awake()
 {
     CONTEXT             = this;
     m_itemGeneratorCtrl = this.GetComponentInChildren <ItemGeneratorController>();
     m_timeController    = this.GetComponentInChildren <TimeController>();
 }
 public void WordAddClick(CCObject pSender)
 {
     SceneController.RunScene(EnumScene.AddWord);
 }
 void Start()
 {
     _charController  = GetComponent <CharacterController>();
     _sceneController = GameObject.Find("Controller").GetComponent <SceneController>();
 }
Exemple #59
0
    void Awake()
    {
        if (instance){
            Destroy (gameObject);
        }else{
            instance = this;
            DontDestroyOnLoad (gameObject);
        }

        DontDestroyOnLoad (transform.gameObject);

        _SOUND = GetComponent<SoundController>();
        _GUI = GetComponent<GUIController>();
    }
 /// <summary>
 /// 开始游戏事件
 /// </summary>
 public void SettingCallback(CCObject pSender)
 {
     SceneController.RunScene(EnumScene.Setting);
 }