// Token: 0x06001E45 RID: 7749 RVA: 0x00082AAB File Offset: 0x00080CAB private void SetState(ProjectileCallOnOwnerNearby.State newState) { if (this.state == newState) { return; } this.state = newState; if (this.state == ProjectileCallOnOwnerNearby.State.Inside) { UnityEvent unityEvent = this.onOwnerEnter; if (unityEvent == null) { return; } unityEvent.Invoke(); return; } else { UnityEvent unityEvent2 = this.onOwnerExit; if (unityEvent2 == null) { return; } unityEvent2.Invoke(); return; } }
// Token: 0x06001E46 RID: 7750 RVA: 0x00082AE8 File Offset: 0x00080CE8 private void FixedUpdate() { ProjectileCallOnOwnerNearby.State state = ProjectileCallOnOwnerNearby.State.Outside; if (this.projectileController.owner) { float num = this.radius * this.radius; if ((base.transform.position - this.projectileController.owner.transform.position).sqrMagnitude < num) { state = ProjectileCallOnOwnerNearby.State.Inside; } } this.SetState(state); }