public void ChaseIsland() { m_EnemyCanvas.NoSign(); Vector3 islandPos = IslandManager.Instance.transform.position; m_PathfindingScript.MoveTo(islandPos); if (Vector3.Distance(transform.position, islandPos) < m_EnemyAttack.AttackRange) // in range of island { m_CurrentState = State.AttackIsland; } }