SYMBOL INDEX (278 symbols across 41 files) FILE: Assets/Scripts/Editor/FilterHierarchyEditor.cs class FilterHierarchyEditor (line 7) | public class FilterHierarchyEditor : EditorWindow method Init (line 15) | [MenuItem("NewBark/Filter Hierarchy")] method OnGUI (line 22) | void OnGUI() method OnInspectorUpdate (line 83) | void OnInspectorUpdate() method selectAll (line 88) | Object[] selectAll() method selectActive (line 93) | Object[] selectActive() method filterSelected (line 98) | void filterSelected(FilterOptions ops) FILE: Assets/Scripts/Editor/FilterOptions.cs type FilterOptions (line 3) | enum FilterOptions FILE: Assets/Scripts/Editor/LayerAttributeEditor.cs class LayerAttributeDrawer (line 7) | [CustomPropertyDrawer(typeof(LayerAttribute))] method OnGUI (line 10) | public override void OnGUI(Rect position, SerializedProperty property,... FILE: Assets/Scripts/Editor/TagAttributeEditor.cs class TagAttributeDrawer (line 7) | [CustomPropertyDrawer(typeof(TagAttribute))] method OnGUI (line 10) | public override void OnGUI(Rect position, SerializedProperty property,... FILE: Assets/Scripts/NewBark/AnimationController.cs class AnimationController (line 6) | [RequireComponent(typeof(Animator))] method UpdateAnimation (line 17) | public void UpdateAnimation(Vector2 position, Vector2 lastPosition, fl... method UpdateAnimation (line 26) | public void UpdateAnimation(Vector2 position) method UpdateAnimation (line 32) | public void UpdateAnimation(Vector2 position, Vector2 lastPosition) method UpdateAnimation (line 40) | public void UpdateAnimation(float speed) method StopAnimation (line 46) | public void StopAnimation() method IsPlayingAnimation (line 51) | public bool IsPlayingAnimation() method UpdateAnimation (line 56) | public void UpdateAnimation(GameButton btn) method GetAnimationDirection (line 62) | public Vector2 GetAnimationDirection() method GetLastAnimationDirection (line 87) | public Vector2 GetLastAnimationDirection() FILE: Assets/Scripts/NewBark/Attributes/LayerAttribute.cs class LayerAttribute (line 6) | [AttributeUsage(AttributeTargets.Field)] FILE: Assets/Scripts/NewBark/Attributes/TagAttribute.cs class TagAttribute (line 6) | [AttributeUsage(AttributeTargets.Field)] FILE: Assets/Scripts/NewBark/Audio/AudioChannel.cs type AudioChannel (line 3) | public enum AudioChannel FILE: Assets/Scripts/NewBark/Audio/AudioController.cs class AudioController (line 9) | public class AudioController : MonoBehaviour method OnValidate (line 23) | private void OnValidate() method Awake (line 35) | private void Awake() method CreateAudioSource (line 47) | private AudioSource CreateAudioSource(string gameObjectName) method Start (line 52) | private void Start() method PlayBgmTransition (line 65) | public void PlayBgmTransition(AudioClip newClip, float delay = 0) method PlayBgmWhenIdle (line 81) | public void PlayBgmWhenIdle(AudioClip newClip, float delay = 0) method PlaySfxWhenIdle (line 86) | public void PlaySfxWhenIdle(AudioClip newClip, float delay = 0) method PlayBgm (line 91) | public void PlayBgm(AudioClip newClip, float delay = 0) method PlaySfx (line 96) | public void PlaySfx(AudioClip newClip, float delay = 0) method PlayWhenIdle (line 101) | public void PlayWhenIdle(AudioSource source, AudioClip newClip, float ... method Play (line 117) | public void Play(AudioSource source, AudioClip newClip, float delay = 0) method PlayBgmTransitionCoroutine (line 133) | private IEnumerator PlayBgmTransitionCoroutine(AudioSource source, Aud... FILE: Assets/Scripts/NewBark/Dialog/Dialog.cs class Dialog (line 6) | public class Dialog : MonoBehaviour method Interact (line 10) | public void Interact(GameButton button) method OnPlayerInteract (line 38) | protected void OnPlayerInteract(GameButton button) method OnButtonAPerformed (line 43) | protected void OnButtonAPerformed() method OnButtonBPerformed (line 49) | protected void OnButtonBPerformed() method OnDialogStart (line 55) | protected void OnDialogStart() method OnDialogEnd (line 61) | protected void OnDialogEnd() FILE: Assets/Scripts/NewBark/Dialog/DialogController.cs class DialogController (line 8) | public class DialogController : MonoBehaviour method Start (line 23) | void Start() method ShowDialog (line 28) | public void ShowDialog() method HideDialog (line 34) | public void HideDialog() method Clear (line 42) | public void Clear() method PlaySound (line 49) | private void PlaySound() method StartDialog (line 54) | public void StartDialog(Dialog dialog) method InDialog (line 67) | public bool InDialog() method PrintNext (line 72) | public bool PrintNext() method HasNext (line 93) | public bool HasNext() method EndDialog (line 98) | public void EndDialog() method Print (line 107) | private IEnumerator Print(string[] lines, bool delayAll = false) FILE: Assets/Scripts/NewBark/Dialog/DialogScroller.cs class DialogScroller (line 7) | public class DialogScroller method DialogScroller (line 17) | public DialogScroller(int maxRows, int maxColumns) method Start (line 24) | public DialogScroller Start(string text) method IsStarted (line 30) | public bool IsStarted() method Finish (line 35) | public void Finish() method IsFinished (line 40) | public bool IsFinished() method IsFirstBuffer (line 45) | public bool IsFirstBuffer() method IsFirstBufferLine (line 50) | public bool IsFirstBufferLine() method IsPaged (line 55) | public bool IsPaged() method IsLastPage (line 60) | public bool IsLastPage() method GetLastPage (line 65) | public int GetLastPage() method GetLength (line 70) | public int GetLength() method Clear (line 75) | public void Clear() method SetText (line 84) | private void SetText(string text) method Next (line 93) | public string[] Next() method FillBuffer (line 119) | private void FillBuffer() method ScrollUp (line 133) | private void ScrollUp() method NextLineIsNewLine (line 161) | private bool NextLineIsNewLine() method BufferHasTrailingNewLines (line 171) | private bool BufferHasTrailingNewLines() method CountBufferNewLines (line 177) | private int CountBufferNewLines() method BuildSentences (line 191) | private IEnumerable BuildSentences() method BuildScrollableSentences (line 225) | private IEnumerable BuildScrollableSentences() FILE: Assets/Scripts/NewBark/DontDestroyList.cs class DontDestroyList (line 5) | public class DontDestroyList : MonoBehaviour method Awake (line 8) | private void Awake() FILE: Assets/Scripts/NewBark/GameManager.cs class GameManager (line 13) | public class GameManager : MonoBehaviour method Start (line 32) | private void Start() method Update (line 37) | private void Update() method OnApplicationQuit (line 42) | private void OnApplicationQuit() method LoadState (line 47) | private void LoadState() method SaveState (line 71) | private void SaveState() FILE: Assets/Scripts/NewBark/Input/GameButton.cs type GameButton (line 3) | public enum GameButton FILE: Assets/Scripts/NewBark/Input/InputActionsMaster.cs class @InputActionsMaster (line 11) | public class @InputActionsMaster : IInputActionCollection, IDisposable method @InputActionsMaster (line 14) | public @InputActionsMaster() method Dispose (line 300) | public void Dispose() method Contains (line 319) | public bool Contains(InputAction action) method GetEnumerator (line 324) | public IEnumerator GetEnumerator() method GetEnumerator (line 329) | IEnumerator IEnumerable.GetEnumerator() method Enable (line 334) | public void Enable() method Disable (line 339) | public void Disable() type PlayerActions (line 352) | public struct PlayerActions method PlayerActions (line 355) | public PlayerActions(@InputActionsMaster wrapper) { m_Wrapper = wrap... method Get (line 361) | public InputActionMap Get() { return m_Wrapper.m_Player; } method Enable (line 362) | public void Enable() { Get().Enable(); } method Disable (line 363) | public void Disable() { Get().Disable(); } method SetCallbacks (line 366) | public void SetCallbacks(IPlayerActions instance) type IPlayerActions (line 426) | public interface IPlayerActions method OnButtonA (line 428) | void OnButtonA(InputAction.CallbackContext context); method OnButtonB (line 429) | void OnButtonB(InputAction.CallbackContext context); method OnButtonDirectional (line 430) | void OnButtonDirectional(InputAction.CallbackContext context); method OnButtonSelect (line 431) | void OnButtonSelect(InputAction.CallbackContext context); method OnButtonStart (line 432) | void OnButtonStart(InputAction.CallbackContext context); FILE: Assets/Scripts/NewBark/Input/InputController.cs class InputController (line 7) | public class InputController : MonoBehaviour method OnEnable (line 22) | private void OnEnable() method OnDisable (line 27) | private void OnDisable() method DeselectTarget (line 32) | public void DeselectTarget() method SwitchTarget (line 38) | public void SwitchTarget(GameObject newTarget) method RestoreTarget (line 44) | public void RestoreTarget() method Awake (line 54) | private void Awake() method GetActions (line 64) | public InputAction[] GetActions() method BindActionMessages (line 76) | private void BindActionMessages(InputAction action) method Update (line 91) | private void Update() method GetHoldButtons (line 121) | public Dictionary GetHoldButtons() method IsDirectional (line 136) | public bool IsDirectional(GameButton btn) method IsRunningMode (line 142) | public bool IsRunningMode(Dictionary buttons) method ActionToButton (line 169) | public GameButton ActionToButton(InputAction action) method ButtonToAction (line 225) | public InputAction ButtonToAction(GameButton button) method ButtonToVector2 (line 247) | public Vector2 ButtonToVector2(GameButton button) FILE: Assets/Scripts/NewBark/InteractionController.cs class InteractionController (line 8) | [RequireComponent(typeof(PlayerController))] method Awake (line 15) | private void Awake() method OnButtonAPerformed (line 20) | protected void OnButtonAPerformed(InputAction.CallbackContext ctx) method CheckInteractarableHit (line 41) | public GameObject CheckInteractarableHit(RaycastHit2D hit) FILE: Assets/Scripts/NewBark/Movement/Direction.cs type Direction (line 3) | public enum Direction FILE: Assets/Scripts/NewBark/Movement/Move.cs class Move (line 7) | public class Move method Move (line 17) | public Move(Direction direction = Direction.None, int steps = 0, float... method Move (line 24) | public Move(Vector2 direction, int steps = 0, float speed = 0) method CalculateAnimationSpeed (line 31) | public float CalculateAnimationSpeed() method CalculateAnimationSpeed (line 36) | public float CalculateAnimationSpeed(float moveSpeed) method IsSpeedUp (line 41) | public bool IsSpeedUp() method RestoreSpeed (line 46) | public void RestoreSpeed() method DoubleSpeed (line 51) | public void DoubleSpeed() method IsInitial (line 56) | public bool IsInitial() method GetDirectionVector (line 61) | public Vector2 GetDirectionVector() method DirectionToVector (line 66) | public static Vector2 DirectionToVector(Direction direction) method VectorToDirection (line 83) | public static Direction VectorToDirection(Vector2 vector) method ButtonToDirection (line 102) | public static Direction ButtonToDirection(GameButton button) FILE: Assets/Scripts/NewBark/Movement/MoveDirector.cs class MoveDirector (line 6) | public class MoveDirector method MoveDirector (line 17) | public MoveDirector(GameObject target, Vector2 offset, float turnAroun... method UpdateMovement (line 25) | public bool UpdateMovement() method ClampPosition (line 42) | public void ClampPosition() method UpdatePosition (line 47) | private void UpdatePosition() method UpdateDelay (line 57) | private void UpdateDelay() method IsDelayed (line 74) | public bool IsDelayed() method SetDelay (line 79) | public void SetDelay(float ms) method AddDelay (line 84) | public void AddDelay(float ms) method Move (line 89) | public bool Move(Direction direction, Vector2 destination) method Move (line 96) | public bool Move(Vector2 direction, Vector2 destination) method Move (line 101) | public bool Move(Vector2 direction, int steps, float speed) method Move (line 106) | public bool Move(Direction direction, int steps, float speed) method Move (line 111) | public bool Move(Move move, bool checkCollisions) method Move (line 121) | public bool Move(MovePath newPath) method LookAt (line 161) | public bool LookAt(Vector2 direction, float waitTime) method LookAt (line 166) | public bool LookAt(Direction direction, float waitTime) method DirectionToPath (line 181) | public MovePath DirectionToPath(Direction direction) method Stop (line 187) | public void Stop() FILE: Assets/Scripts/NewBark/Movement/MovePath.cs class MovePath (line 6) | public class MovePath method MovePath (line 22) | public MovePath() method MovePath (line 29) | public MovePath(Vector2 origin, Move move, Vector2 offset, int collisi... method MovePath (line 41) | public MovePath(Vector2 origin, Move move, Vector2 offset) method MovePath (line 50) | public MovePath(Vector2 origin, Move move, Vector2 offset, Vector2 des... method IsInitial (line 59) | public bool IsInitial() method HasCollision (line 65) | public bool HasCollision() method HasCollision (line 70) | public bool HasCollision(int maxDistance) method UpdatePosition (line 75) | public Vector2 UpdatePosition() method ClampPosition (line 96) | public Vector2 ClampPosition() method IsMoving (line 102) | public bool IsMoving() method Stop (line 107) | public void Stop() method HasArrived (line 114) | public bool HasArrived() method Clamp (line 119) | public static Vector2 Clamp(Vector2 position, Vector2 offset) method ClampAxis (line 132) | public static float ClampAxis(float val, float offset) method GetFirstHit (line 154) | private static RaycastHit2D GetFirstHit(Vector2 origin, Move move, int... method CalculatePath (line 171) | private static (Vector2 destination, Move move, RaycastHit2D hit) Calc... method CalculateDestination (line 186) | private static Vector2 CalculateDestination(Vector2 origin, Move move) FILE: Assets/Scripts/NewBark/Movement/PlayerMoveController.cs class PlayerMoveController (line 9) | [RequireComponent(typeof(AnimationController))] method Start (line 27) | private void Start() method OnValidate (line 32) | private void OnValidate() method FixedUpdate (line 37) | private void FixedUpdate() method OnMoveBeforeStart (line 42) | public void OnMoveBeforeStart(MovePath path) method OnMoveDirectionChangeEnd (line 48) | public void OnMoveDirectionChangeEnd() method OnMoveEnd (line 54) | public void OnMoveEnd() method OnMoveCollide (line 59) | public void OnMoveCollide() method OnMultipleButtonsHold (line 66) | public void OnMultipleButtonsHold(Dictionary ... method OnButtonBPerformed (line 83) | public void OnButtonBPerformed(InputAction.CallbackContext ctx) method OnButtonDirectionalHold (line 92) | public void OnButtonDirectionalHold(KeyValuePair(this GameObject obj) where T : Comp... method SetParent (line 13) | public static GameObject SetParent(this GameObject obj, GameObject new... method SetParent (line 19) | public static GameObject SetParent(this GameObject obj, Component newP... method FindObjectByTypeAndName (line 25) | public static T FindObjectByTypeAndName(string name) where T : Comp... method FindObjectsByTypeAndName (line 37) | public static T[] FindObjectsByTypeAndName(string name) where T : C... FILE: Assets/Scripts/NewBark/Support/Physics/CollisionEvent2D.cs class CollisionEvent2D (line 7) | [Serializable] FILE: Assets/Scripts/NewBark/Support/Physics/TriggerEvent2D.cs class TriggerEvent2D (line 7) | [Serializable] FILE: Assets/Scripts/NewBark/Support/Physics/TriggerListener2D.cs class TriggerListener2D (line 7) | public class TriggerListener2D : MonoBehaviour method OnTriggerEnter2D (line 14) | void OnTriggerEnter2D(Collider2D other) method OnTriggerStay2D (line 24) | void OnTriggerStay2D(Collider2D other) method OnTriggerExit2D (line 34) | void OnTriggerExit2D(Collider2D other) FILE: Assets/Scripts/NewBark/Support/SerializableVector2.cs type SerializableVector2 (line 6) | [Serializable] method Equals (line 42) | public bool Equals(SerializableVector2 other) method Equals (line 47) | public bool Equals(SerializableVector3 other) method Equals (line 52) | public bool Equals(Vector2 other) method Equals (line 57) | public bool Equals(Vector3 other) method Equals (line 62) | public override bool Equals(object obj) method GetHashCode (line 77) | public override int GetHashCode() FILE: Assets/Scripts/NewBark/Support/SerializableVector3.cs type SerializableVector3 (line 6) | [Serializable] method Equals (line 43) | public bool Equals(SerializableVector2 other) method Equals (line 48) | public bool Equals(SerializableVector3 other) method Equals (line 53) | public bool Equals(Vector2 other) method Equals (line 58) | public bool Equals(Vector3 other) method Equals (line 63) | public override bool Equals(object obj) method GetHashCode (line 78) | public override int GetHashCode() FILE: Assets/Scripts/NewBark/Support/Singleton.cs class Singleton (line 9) | public class Singleton : MonoBehaviour where T : Component method OnApplicationQuit (line 59) | private void OnApplicationQuit() method OnDestroy (line 64) | private void OnDestroy() FILE: Assets/Scripts/NewBark/Tilemap/AreaTitle.cs class AreaTitle (line 5) | [CreateAssetMenu(fileName = "Untitled_AreaTitle", menuName = "NewBark/Ar... FILE: Assets/Scripts/NewBark/Tilemap/AreaTitleTrigger.cs class AreaTitleTrigger (line 9) | public class AreaTitleTrigger : MonoBehaviour method SwitchTo (line 19) | public static void SwitchTo(string triggerName) method SwitchTo (line 36) | public static void SwitchTo(AreaTitleTrigger trigger) method OnTriggerEnter2D (line 57) | void OnTriggerEnter2D(Collider2D other) FILE: Assets/Scripts/NewBark/Tilemap/TileSwap.cs class TileSwap (line 6) | [Serializable] FILE: Assets/Scripts/NewBark/Tilemap/TileSwapSchedule.cs class TileSwapSchedule (line 6) | [Serializable] method InSchedule (line 15) | public bool InSchedule() FILE: Assets/Scripts/NewBark/Tilemap/TileSwapScheduler.cs class TileSwapScheduler (line 5) | public class TileSwapScheduler : MonoBehaviour method Start (line 11) | void Start() method Update (line 16) | void Update() method OnValidate (line 29) | private void OnValidate() method SwapTiles (line 34) | void SwapTiles(TileSwapSchedule schedule) FILE: Assets/Scripts/NewBark/UI/TransitionController.cs class TransitionController (line 7) | [RequireComponent(typeof(Animator))] method Start (line 17) | private void Start() method OnValidate (line 22) | private void OnValidate() method IsTransitionedIn (line 27) | public bool IsTransitionedIn() method IsTransitionedOut (line 32) | public bool IsTransitionedOut() method TransitionIn (line 37) | public void TransitionIn() method TransitionOut (line 49) | public void TransitionOut() method TransitionOutIn (line 62) | public void TransitionOutIn() method OnTransitionInAnimationComplete (line 74) | public void OnTransitionInAnimationComplete() method OnTransitionOutAnimationComplete (line 80) | public void OnTransitionOutAnimationComplete() method DelayedTransitionInComplete (line 85) | IEnumerator DelayedTransitionInComplete() method DelayedTransitionOutComplete (line 95) | IEnumerator DelayedTransitionOutComplete()