private void SpawnJumper()
    {
        lastSpawnTime    = Time.time;
        randomSpawnDelay = Random.Range(spawnDelay - deltaRandomSpawn, spawnDelay + deltaRandomSpawn);
        GameObject jumper = Instantiate(jumperPrefab);

        jumpers.Add(jumper);
        JumperController jumperController = jumper.GetComponentInChildren <JumperController>();
    }
Ejemplo n.º 2
0
    void NewJumper(float moveDelay)
    {
        GameObject       newJumper        = Instantiate(enemy);
        JumperController jumperController = newJumper.GetComponentInChildren <JumperController>();

        jumperController.moveInterval = moveDelay;
        //jumperCollider = newJumper.GetComponentInChildren<Collider2D>();
        //To make access to gameManager in newjumper so that carry out crack() on dangerPosition in JumperController
        newJumper.GetComponentInChildren <JumperController>().gameManager = this;
    }
Ejemplo n.º 3
0
    void NewJumper(float delay)
    {
        GameObject       newJumper        = Instantiate(jumperPrefab);
        JumperController jumpercontroller = newJumper.GetComponentInChildren <JumperController>();

        jumpercontroller.gameManager = this;
        jumpercontroller.moveDelay   = delay;


        newJumper.GetComponentInChildren <JumperController>().gameManager = this;
    }
Ejemplo n.º 4
0
    void SpawnJumper()
    {
        lastSpawnTime = Time.time;
        float delay = Mathf.Clamp(spawnDelay - (spawnDelayDecreaseSpeed * gameManager.Points()), deltaRandomSpawn, spawnDelay);

        randomSpawnDelay = Random.Range(delay - deltaRandomSpawn, delay + deltaRandomSpawn);
        GameObject jumper = Instantiate(jumperPrefab);

        jumpers.Add(jumper);
        JumperController jumperController = jumper.GetComponentInChildren <JumperController>();

        jumperController.jumperSpawner = this;
    }
    GameObject NewJumper(float delay)
    {
        // GameObject newJumper = Instantiate(jumperPrefab);
        GameObject newJumper = GetJumper();

        newJumper.SetActive(true);
        JumperController jumperController = newJumper.GetComponentInChildren <JumperController>();

        //  jumperController.gameManager = this;
        jumperController.moveDelay = delay;

        return(newJumper);
    }
Ejemplo n.º 6
0
    void Start()
    {
        jumperObject     = GameObject.FindGameObjectWithTag("Jumper");
        jumperController = jumperObject.GetComponent <JumperController>();

        if (isMultiMode)
        {
            networkManagerObject = GameObject.Find("NetworkManager");
            networkManager       = networkManagerObject.GetComponent <NetworkManager>();

            multiModeGameManagerObject = GameObject.Find("MultiModeGameManager");
            multiModeGameManager       = multiModeGameManagerObject.GetComponent <MultiModeGameManager>();

            playerNumberLabelComponent      = GameObject.Find("PlayerNumberLabel").GetComponent <Text>();
            playerNumberLabelComponent.text = "You are Player" + multiModeGameManager.myJumpOrder.ToString() + " Current Jumper is Player" + multiModeGameManager.currentJumper.ToString();
        }
    }
Ejemplo n.º 7
0
    private void SpawnJumper()
    {
        lastSpawnTime = Time.time;
        float delay = Mathf.Clamp(spawnDelay - (spawnDelayDecreaseSpeed * gameManager.Points()), deltaRandomSpawning, spawnDelay);

        randomSpawnDelay = Random.Range(delay - deltaRandomSpawning, delay + deltaRandomSpawning);

        // Skapa Jumper
        GameObject jumper = Instantiate(jumperPrefab);

        // Lägg till i listan
        jumpers.Add(jumper);
        JumperController jumperController = jumper.GetComponentInChildren <JumperController>();

        jumperController.jumperSpawner = this;

        //JumperController jumperController = jumper.GetComponentInChildren<JumperController>();

        //jumperController.gameManager = gameManager;
    }
Ejemplo n.º 8
0
 void Start()
 {
     parent = transform.parent.GetComponent <JumperController>();
 }
Ejemplo n.º 9
0
 public void Setup()
 {
     this.JumperController = new JumperController(null, new Core.Calculator());
 }