Inheritance: MonoBehaviour
Esempio n. 1
0
    // Start is called before the first frame update

    private void Awake()
    {
        pooler        = poolerObject.GetComponent <Pooler>();
        platformWidth = getWidthofPlatform(LastDefaultplatform);
        startPoint    = transform.position;

        debuffGenerator  = FindObjectOfType <DebuffGenerator>();
        TheCoinGenerator = FindObjectOfType <CoinGenerator>();

        startPoint.x      += platformWidth / 2 + Random.Range(minDistance, maxDistance);
        transform.position = startPoint;
        gameStartPosition  = transform.position;
        enemyGeneration    = GameObject.Find("EnemyGenerator").GetComponent <EnemyGeneration>();
    }
Esempio n. 2
0
    // Update is called once per frame
    void Update()
    {
        if (Input.GetKeyUp("c"))
        {
            if (cameraView == 0)
            {
                camera1.SetActive(true);
                camera0.SetActive(false);
                cameraView = 1;
            }
            else
            {
                camera0.SetActive(true);
                camera1.SetActive(false);
                cameraView = 0;
            }
        }

        if (Input.GetKeyUp("escape"))
        {
            if (isPaused)
            {
                Resume();
            }
            else
            {
                Pause();
            }
        }
        bool left  = Input.GetKeyDown("left");
        bool right = Input.GetKeyDown("right");
        // transform.Translate(move*Time.deltaTime*speed, 0, 0);
        int   mv      = left?-1:right?1:0;
        float newPosX = EnemyGeneration.next(transform.position.x, mv);

        transform.position = new Vector3(newPosX, 0.5f, -2.0f);
        //transform.Translate(0, 0, Time.deltaTime*speedForward);
    }
Esempio n. 3
0
 private void Awake()
 {
     envObjectsParent = GameObject.Find("EnvObjects");
     eGen             = GetComponent <EnemyGeneration>();
 }
Esempio n. 4
0
 void Awake()
 {
     Instance = this;
 }