private void Awake() { m_hWheelCtrl = this.GetComponent<ControllerWheels>(); m_hAudioSource = SetUpEngineAudioSource(Clip); Gears = Gears.OrderBy(hG => hG.MinChangeSpeed).ToList(); }
private void Awake() { receiver = GetComponent<ControllerWheels>(); sphereCollider = this.GetComponent<SphereCollider>(); //Debug.LogWarning("HARDCODED"); sphereCollider.isTrigger = true; sphereCollider.radius = 20f; receiverColliders = GetComponents<Collider>().ToList(); receiverColliders = GetComponentsInChildren<Collider>().ToList(); receiverColliders.ForEach(hC => Physics.IgnoreCollision(sphereCollider, hC)); m_hRigidbody = this.GetComponent<Rigidbody>(); //FSM idle = new StateIdle(this); patrol = new StatePatrol(this); onAir = new StateOnAir(this); wait = new StateWait(this); patrol.Idle = idle; patrol.OnAir = onAir; onAir.Wait = wait; wait.Patrol = patrol; currentState = idle; currentState.OnStateEnter(); }
void Awake () { m_hWheelCtrl = this.GetComponent<ControllerWheels>(); m_fMaxSpeed = m_hWheelCtrl.MaxSpeed; m_hHighAccel = SetUpEngineAudioSource(HighAccelClip); m_hHighDecel = SetUpEngineAudioSource(HighDecelClip); m_hLowAccel = SetUpEngineAudioSource(LowAccelClip); m_hLowDecel = SetUpEngineAudioSource(LowDecelClip); }
void Awake() { #region Initialize stuff currentHealth = Hp; HealthBar = this.GetComponentInChildren<Canvas>(); HealthBar.name = "HealthBar_" + this.gameObject.name; //HealthBar.transform.parent = null; HealthBar.transform.SetParent(null, false); m_hHpSlider = HealthBar.GetComponentInChildren<Slider>(); m_hSliderRectTransform = m_hHpSlider.GetComponent<RectTransform>(); //m_hDisassembler = GetComponent<MeshDisassembler>(); m_hRigidbody = GetComponent<Rigidbody>(); m_hController = GetComponent<IControllerPlayer>() as MonoBehaviour; m_hProvider = GetComponent<InputProviderPCStd>(); m_hWeapon = GetComponent<IWeapon>() as MonoBehaviour; m_hRenderers = new List<Renderer>(GetComponents<Renderer>()); m_hRenderers.AddRange(GetComponentsInChildren<Renderer>()); m_hColliders = new List<Collider>(GetComponents<Collider>()); m_hColliders.AddRange(GetComponentsInChildren<Collider>()); m_hBomb = GetComponent<DeathBomb>(); m_hAudioCtrl = this.GetComponent<MadMaxCarAudio>(); impactCoolDownActors = new LinkedList<MadMaxActor>(); PlayableCenterOfMass = m_hRigidbody.centerOfMass; wheels = GetComponent<ControllerWheels>(); //dmgImgMGR = GameManager.Instance.GetComponentInChildren<DMGImageMGR>(); CanTakeDamage = true; #endregion if (HpBarMode == HealthBarMode.WorldSpace) { HealthBar.renderMode = RenderMode.WorldSpace; } else { HealthBar.renderMode = RenderMode.ScreenSpaceOverlay; } }
public TurnedState(ControllerWheels hOwner, Vector3 vTurnOverride) { m_hOwner = hOwner; m_vTurnOverride = vTurnOverride; }
public FlyState(ControllerWheels hOwner) { m_hOwner = hOwner; }
public GroundState(ControllerWheels hOwner) { m_hOwner = hOwner; }