// Use this for initialization public override void Start() { base.Start(); // Instantiate a VisionCollider and attach it here. visionCollider = Instantiate(visionColliderPrefab, transform.position, Quaternion.identity) as GameObject; visionCollider.transform.parent = transform; visionColliderController = visionCollider.GetComponent <VisionColliderController> (); visionColliderController.SetVisionModule(this); }
// INPCModule public override void Reset() { visionColliderController = null; visionCollider = null; }