// Use this for initialization public PatrolStateS(Spawn spawn, bool manualInit) : base(spawn, manualInit) { spawn.StopAllCoroutines(); patrolPoint = spawn.FindPatrolPoint(); lookForTargets = spawn.StartCoroutine(LookForTargets()); updatePatrolPoint = spawn.StartCoroutine(UpdatePatrolPoint()); positionOnSurface = spawn.StartCoroutine(PositionOnSurface()); }