예제 #1
0
 // Use this for initialization
 private void Awake()
 {
     _facingCosineVal = Mathf.Cos(FacingCosine * Mathf.Deg2Rad);
     _steeringBasics  = GetComponent <SteeringBasics>();
     _arrive          = GetComponent <Arrive>();
     SteeringBasics.RbConstraints(GetComponent <Rigidbody>());
 }
예제 #2
0
 // Use this for initialization
 private void Awake()
 {
     _rb             = GetComponent <Rigidbody>();
     _steeringBasics = GetComponent <SteeringBasics>();
     _seek           = GetComponent <Seek>();
     SteeringBasics.RbConstraints(_rb);
 }
예제 #3
0
파일: Wanderer.cs 프로젝트: SK0P3iN/IA-GOAP
        //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>());
        }
예제 #4
0
파일: Flocking.cs 프로젝트: SK0P3iN/IA-GOAP
 // 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>());
 }
예제 #5
0
파일: Hide.cs 프로젝트: SK0P3iN/IA-GOAP
 // 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();
 }
예제 #6
0
 // Use this for initialization
 private void Awake()
 {
     _boundingRadius = GetComponent <ObjectCollisionProps>();
     SteeringBasics.RbConstraints(GetComponent <Rigidbody>());
 }
예제 #7
0
 // Use this for initialization
 private void Start()
 {
     _flee           = GetComponent <Flee>();
     _steeringBasics = GetComponent <SteeringBasics>();
     SteeringBasics.RbConstraints(GetComponent <Rigidbody>());
 }