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; } }
// 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; }
// Use this for initialization void Start() { mRef_carScript = GetComponent <Kojima.CarScript>(); m_flying = false; m_hangTime = new Timer(); m_hangTime.Pause(); m_internalScore = 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; } }
// Use this for initialization void Start() { m_myCar = GetComponent <Kojima.CarScript>(); }
void Awake() { m_myCar = GetComponent<Kojima.CarScript>(); CreateTrails(); }