void Start() { m_InitialPosition = gameObject.transform.localPosition; m_WorldControler = GameObject.Find("GameWorld").GetComponent<WorldControllerScript>(); m_CurrentWorldNumber = m_WorldControler.GetCurrentWorldNumber(); m_RelPosition.Set(0, 0, 0); m_Translations = new Vector3[3]; m_Translations[0].Set(m_Speed, 0, 0); m_Translations[1].Set(0, m_Speed, 0); m_Translations[2].Set(0, 0, m_Speed); m_BumpersRenderer = new Renderer[2]; m_BumpersRenderer[0] = gameObject.transform.FindChild("bumperLeft").GetComponent<Renderer>(); m_BumpersRenderer[1] = gameObject.transform.FindChild("bumperRight").GetComponent<Renderer>(); m_LastUpdateWorldNumber = 0; m_IsMoving = true; gameObject.AddComponent<Animation>(); gameObject.animation.animatePhysics = true; m_Forward = new AnimationClip(); var curvex = new AnimationCurve(); var curvey = new AnimationCurve(); var curvez = new AnimationCurve(); var minpos = m_InitialPosition+m_MinIncrement; var maxpos = m_InitialPosition-m_MaxIncrement; float dist = (minpos-maxpos).magnitude; m_MaxTime = dist/m_Speed; curvex.AddKey(0f, minpos.x); curvex.AddKey(dist/m_Speed, maxpos.x); curvey.AddKey(0f, minpos.y); curvey.AddKey(dist/m_Speed, maxpos.y); curvez.AddKey(0f, minpos.z); curvez.AddKey(dist/m_Speed, maxpos.z); m_Forward.wrapMode = WrapMode.ClampForever; m_Forward.SetCurve("", typeof(Transform), "localPosition.x", curvex); m_Forward.SetCurve("", typeof(Transform), "localPosition.y", curvey); m_Forward.SetCurve("", typeof(Transform), "localPosition.z", curvez); this.animation.AddClip(m_Forward, "Forward"); this.animation.Play("Forward"); }
// Use this for initialization void Start() { m_Wc = GameObject.Find("GameWorld").GetComponent<WorldControllerScript>(); m_Mr = gameObject.GetComponent<MeshRenderer>(); }
// Use this for initialization void Start() { m_Wc = GameObject.Find("GameWorld").GetComponent<WorldControllerScript>(); m_Tm = gameObject.GetComponent<TextMesh>(); }
void Start() { m_Player = GameObject.Find("Player"); m_WorldController = GameObject.Find("GameWorld").GetComponent<WorldControllerScript>(); }
void Start() { m_Incl = 0.0f; m_Rot_Y = 0.0f; m_JumpHandler = GetComponentInChildren<JumperScript>(); GameObject world = GameObject.Find("GameWorld"); m_WorldHandler = world.GetComponent<WorldControllerScript>(); Screen.showCursor = false; m_LocalGravityScript = gameObject.GetComponent<LocalGravityScript>(); m_AttachToPlayer = GameObject.Find("Grabber").GetComponent<AttachToPlayerScript>(); m_Camera = transform.FindChild("Camera").gameObject; Screen.lockCursor = true; m_goToLoad = new ArrayList(); m_PlayerCollider = gameObject.collider; m_PauseMenu = gameObject.GetComponent<PauseMenu>(); m_EndMenu = gameObject.GetComponent<EndMenu>(); m_Hud = GameObject.Find("HUD").GetComponent<HudScript>(); }