internal void Apply(Vector3 hitPoint, ShieldContainer parentContainer) { _parentContainer = parentContainer; transform.localScale = new Vector3(LocalScale, LocalScale, LocalScale); transform.LookAt(hitPoint); StartCoroutine(FadeOut()); }
void Start() { rigidBody = GetComponent <Rigidbody>(); mainCamera = Camera.main; cameraOffset = Camera.main.transform.position - transform.position; rig = GetComponentInChildren <GunRig>(); shieldContainer = GetComponentInChildren <ShieldContainer>(); }