Exemplo n.º 1
0
    private void SwitchItem(bool reverse = false)
    {
        if (!reverse)
        {
            SelectedItem++;
            if (SelectedItem > 2)
            {
                SelectedItem = 0;
            }
        }
        else
        {
            SelectedItem--;
            if (SelectedItem < 0)
            {
                SelectedItem = 2;
            }
        }

        JumpItem.CleanUp();
        switch (SelectedItem)
        {
        case (0): JumpItem = new Glider(this);
            JumpItem.Activate();
            break;

        case (1):
            JumpItem = new Parachute(this);
            JumpItem.Activate();
            break;

        case (2): JumpItem = new BouncyBall(this); break;
        }
    }
Exemplo n.º 2
0
    // Start
    new public virtual void Start()
    {
        base.Start();

        JumpItem = new Glider(this);

        startX = transform.position.x;
        startY = transform.position.y;
        startZ = transform.position.z;

        InitializeInputs();
        SetCameras();
        CameraController.FarClipPlane  = 4000.0f;
        CameraController.NearClipPlane = 0.05f;
    }