// Use this for initialization private void Awake() { _facingCosineVal = Mathf.Cos(FacingCosine * Mathf.Deg2Rad); _steeringBasics = GetComponent <SteeringBasics>(); _arrive = GetComponent <Arrive>(); SteeringBasics.RbConstraints(GetComponent <Rigidbody>()); }
// Use this for initialization private void Awake() { _rb = GetComponent <Rigidbody>(); _steeringBasics = GetComponent <SteeringBasics>(); _seek = GetComponent <Seek>(); SteeringBasics.RbConstraints(_rb); }
//private GameObject debugRing; private void Awake() { //DebugDraw debugDraw = gameObject.GetComponent<DebugDraw> (); //debugRing = debugDraw.createRing (Vector3.zero, wanderRadius); _steeringBasics = GetComponent <SteeringBasics>(); _seek = GetComponent <Seek>(); SteeringBasics.RbConstraints(GetComponent <Rigidbody>()); }
// Use this for initialization private void Start() { _steeringBasics = GetComponent <SteeringBasics>(); _wander = GetComponent <Wanderer>(); _cohesion = GetComponent <Cohesion>(); _separation = GetComponent <Separation>(); _sensor = GetComponent <NearSensor>(); SteeringBasics.RbConstraints(GetComponent <Rigidbody>()); }
// Use this for initialization private void Awake() { _steeringBasics = GetComponent <SteeringBasics>(); _arrive = GetComponent <Arrive>(); _evade = GetComponent <Evade>(); _wallAvoid = GetComponent <WallAvoidance>(); SteeringBasics.RbConstraints(GetComponent <Rigidbody>()); Objs = GameObject.FindGameObjectsWithTag("HidingSpot").Select(h => h.GetComponent <Rigidbody>()).ToList(); }
// Use this for initialization private void Awake() { _boundingRadius = GetComponent <ObjectCollisionProps>(); SteeringBasics.RbConstraints(GetComponent <Rigidbody>()); }
// Use this for initialization private void Start() { _flee = GetComponent <Flee>(); _steeringBasics = GetComponent <SteeringBasics>(); SteeringBasics.RbConstraints(GetComponent <Rigidbody>()); }