protected override void Awake() { base.Awake(); var polygon = new Vector2[4] { GetVector(transform.position + new Vector3(-transform.localScale.x / 2, 0, -transform.localScale.z / 2)), GetVector(transform.position + new Vector3(-transform.localScale.x / 2, 0, transform.localScale.z / 2)), GetVector(transform.position + new Vector3(transform.localScale.x / 2, 0, transform.localScale.z / 2)), GetVector(transform.position + new Vector3(transform.localScale.x / 2, 0, -transform.localScale.z / 2)) }; SightStore.RegisterWallRectangle(polygon); }
protected virtual void Awake() { SightStore = FindObjectOfType <SightStore>(); CameraStore = FindObjectOfType <CameraStore>(); }