private void Awake() { mov = GetComponent <BlockMovement>(); ChangeState <HomeState>(null); inRange = enemyBox.gameObject.AddComponent <InRangeRecorder>(); originPos = mov.Position; sound = GetComponentInChildren <AudioSource>(); }
public IEnumerator KeepCheckOutOfRange(InRangeRecorder inRangeRecorder) { while (true) { yield return(null); if (!isInRange(inRangeRecorder.transform.position)) { inRangeRecorder.OutRange(gameObject); yield break; } } }