Ejemplo n.º 1
0
        public void SwitchViewStyle(viewStyles_e newViewStyle)
        {
            m_currentViewStyle = newViewStyle;

            switch (newViewStyle)
            {
            case viewStyles_e.overhead:
                m_cam.orthographic = true;
                break;

            case viewStyles_e.thirdPerson:

                m_cam.orthographic = false;
                if (m_mainPlayer == null)
                {
                    for (int i = 0; i < m_followingThesePlayers.Length; i++)
                    {
                        if (m_followingThesePlayers[i])
                        {
                            m_mainPlayer = Kojima.GameController.s_singleton.m_players[i];
                            StartCoroutine("ResetThirdPersonAngle");
                            i = 99;
                        }
                    }
                }
                break;
            }
        }
Ejemplo n.º 2
0
 // Use this for initialization
 void Start()
 {
     m_csCarScript            = gameObject.GetComponent <Kojima.CarScript>();
     m_rbRigidbody            = gameObject.GetComponent <Rigidbody>();
     m_bInAir                 = false;
     m_fAirtimeCalculateDelay = 2.0f;
     m_fCurrentTimer          = 0.0f;
 }
Ejemplo n.º 3
0
        // Use this for initialization
        void Start()
        {
            mRef_carScript = GetComponent <Kojima.CarScript>();
            m_flying       = false;

            m_hangTime = new Timer();
            m_hangTime.Pause();

            m_internalScore = 0;
        }
Ejemplo n.º 4
0
        public void SetupCamera(CameraInfo newInfo)
        {
            m_mainPlayer = null;

            if (newInfo.m_nfollowThisPlayer > 0)
            {
                m_mainPlayer = Kojima.GameController.s_singleton.m_players[newInfo.m_nfollowThisPlayer - 1];
            }

            m_followingThesePlayers = newInfo.m_followThesePlayers;
            SwitchViewStyle(newInfo.m_viewStyle);

            switch (newInfo.m_positionOnScreen)
            {
            case screenPositions_e.bottomLeft:
                MoveScreenToHere(new Vector2(0, 0), new Vector2(0.5f, 0.5f));
                break;

            case screenPositions_e.bottomRight:
                MoveScreenToHere(new Vector2(0.5f, 0), new Vector2(0.5f, 0.5f));
                break;

            case screenPositions_e.topLeft:
                MoveScreenToHere(new Vector2(0, 0.5f), new Vector2(0.5f, 0.5f));
                break;

            case screenPositions_e.topRight:
                MoveScreenToHere(new Vector2(0.5f, 0.5f), new Vector2(0.5f, 0.5f));
                break;

            case screenPositions_e.topHalf:
                MoveScreenToHere(new Vector2(0.0f, 0.5f), new Vector2(1f, 0.5f));
                break;

            case screenPositions_e.bottomHalf:
                MoveScreenToHere(new Vector2(0.0f, 0.0f), new Vector2(1f, 0.5f));
                break;

            case screenPositions_e.fullScreen:
                MoveScreenToHere(new Vector2(0.0f, 0.0f), new Vector2(1f, 1f));
                break;
            }
        }
Ejemplo n.º 5
0
 // Use this for initialization
 void Start()
 {
     m_myCar = GetComponent <Kojima.CarScript>();
 }
Ejemplo n.º 6
0
        void Awake()
        {
            m_myCar = GetComponent<Kojima.CarScript>();

            CreateTrails();
        }