SYMBOL INDEX (6371 symbols across 702 files) FILE: Assets/Editor/CrowdIn.cs class LocalizationWindow (line 17) | public class LocalizationWindow : EditorWindow method OnGUI (line 23) | private void OnGUI() method ShowWindow (line 37) | [MenuItem("Edit/CrowdIn")] method GetCulturesInfo (line 40) | private static List GetCulturesInfo(StringTableColle... method GetTableNameIdMap (line 47) | private static Dictionary GetTableNameIdMap(HttpClient cl... method ToJson (line 59) | public static void ToJson(string apiKey = "", bool upload = false) method FixOrphans (line 144) | public static void FixOrphans() method FromJson (line 168) | public static void FromJson(string apiKey = "", bool download = false) method TryAddStorage (line 280) | private static bool TryAddStorage(HttpClient client, string fileName, ... method UpdateFile (line 314) | private static void UpdateFile(HttpClient client, string fileName, lon... method AddFile (line 343) | private static void AddFile(HttpClient client, string fileName, long s... method GetNodeFromFile (line 371) | private static JSONNode GetNodeFromFile(string file) FILE: Assets/Editor/EditPrefabAssetScope.cs class EditPrefabAssetScope (line 10) | public class EditPrefabAssetScope : IDisposable method EditPrefabAssetScope (line 15) | public EditPrefabAssetScope(string assetPath) method Dispose (line 21) | public void Dispose() FILE: Assets/Editor/HSVPicker/BoxSliderEditor.cs class BoxSliderEditor (line 5) | [CustomEditor(typeof(BoxSlider), true)] method OnEnable (line 17) | protected override void OnEnable() method OnInspectorGUI (line 30) | public override void OnInspectorGUI() FILE: Assets/Editor/Patreon.cs class Patreon (line 11) | public class Patreon : EditorWindow method OnGUI (line 29) | private void OnGUI() method ShowWindow (line 47) | [MenuItem("Edit/Patreon")] method Pull (line 50) | private IEnumerator Pull() method GetAllSupporters (line 74) | private IEnumerator GetAllSupporters(string req) method GetUserInformation (line 117) | private IEnumerator GetUserInformation(JSONNode dataObj) method ContactAuros (line 139) | private IEnumerator ContactAuros(string id) method CreateRequest (line 155) | private UnityWebRequest CreateRequest(string uri, bool authorized = fa... FILE: Assets/Editor/SimpleEditorUtils.cs class SimpleEditorUtils (line 7) | [SuppressMessage("CodeQuality", "IDE0051:Remove unused private members", method SimpleEditorUtils (line 12) | static SimpleEditorUtils() method GetEnabledScenes (line 17) | private static string[] GetEnabledScenes() => method SetBuildNumber (line 25) | private static void SetBuildNumber() method BuildWindows (line 36) | private static void BuildWindows() method BuildOSX (line 44) | private static void BuildOSX() method BuildLinux (line 56) | private static void BuildLinux() method Initialize (line 64) | [InitializeOnLoadMethod] method BuildPlayerHandler (line 67) | private static void BuildPlayerHandler(BuildPlayerOptions options) FILE: Assets/Editor/UI/Options/ButtonManager.cs class ButtonManager (line 5) | [CustomEditor(typeof(OptionsTabButton))] method OnEnable (line 11) | private void OnEnable() method OnDisable (line 17) | private void OnDisable() => tabButton.DiscordPopout.localScale = new V... method OnInspectorGUI (line 19) | public override void OnInspectorGUI() FILE: Assets/Editor/UI/Options/InputFieldBuilder.cs class InputFieldBuilder (line 5) | [CustomEditor(typeof(BetterInputField))] method OnEnable (line 12) | private void OnEnable() => inputField = (BetterInputField)target; method OnInspectorGUI (line 14) | public override void OnInspectorGUI() //Why is this broken on BUILD FILE: Assets/Editor/UI/Options/SPData.cs class SerializedPropertyViewer (line 7) | public class SerializedPropertyViewer : EditorWindow method OnGUI (line 18) | private void OnGUI() method Init (line 63) | [MenuItem("Window/SP Viewer")] method SearchObject (line 72) | private void SearchObject(Object obj) method Search (line 81) | private void Search(SerializedProperty prop, int depth) method LOGProperty (line 87) | private void LOGProperty(SerializedProperty prop) method GETObjectID (line 95) | private int GETObjectID(SerializedProperty prop) method GETStringValue (line 102) | private string GETStringValue(SerializedProperty prop) class SpData (line 122) | public class SpData method SpData (line 129) | public SpData(int d, string i, string v, int o) FILE: Assets/Editor/UI/Options/SettingsBinderBuilder.cs class SettingsBinderBuilder (line 6) | [CustomEditor(typeof(SettingsBinder), true)] method OnEnable (line 12) | private void OnEnable() => settingsBinder = target as SettingsBinder; method OnInspectorGUI (line 14) | public override void OnInspectorGUI() FILE: Assets/Editor/UI/Options/SliderBuilder.cs class SliderBuilder (line 5) | [CustomEditor(typeof(BetterSlider))] method OnEnable (line 12) | private void OnEnable() => slider = (BetterSlider)target; method OnInspectorGUI (line 14) | public override void OnInspectorGUI() //Why is this broken on BUILD FILE: Assets/Editor/UI/Options/ToggleBuilder.cs class ToggleBuilder (line 5) | [CustomEditor(typeof(BetterToggle))] method OnEnable (line 12) | private void OnEnable() => toggle = (BetterToggle)target; method OnInspectorGUI (line 14) | public override void OnInspectorGUI() //Why is this broken on BUILD FILE: Assets/Input/Master.cs class @CMInput (line 18) | public partial class @CMInput: IInputActionCollection2, IDisposable method @CMInput (line 21) | public @CMInput() method Dispose (line 5373) | public void Dispose() method Contains (line 5392) | public bool Contains(InputAction action) method GetEnumerator (line 5397) | public IEnumerator GetEnumerator() method GetEnumerator (line 5402) | IEnumerator IEnumerable.GetEnumerator() method Enable (line 5407) | public void Enable() method Disable (line 5412) | public void Disable() method FindAction (line 5419) | public InputAction FindAction(string actionNameOrId, bool throwIfNotFo... method FindBinding (line 5424) | public int FindBinding(InputBinding bindingMask, out InputAction action) type CameraActions (line 5448) | public struct CameraActions method CameraActions (line 5451) | public CameraActions(@CMInput wrapper) { m_Wrapper = wrapper; } method Get (line 5468) | public InputActionMap Get() { return m_Wrapper.m_Camera; } method Enable (line 5469) | public void Enable() { Get().Enable(); } method Disable (line 5470) | public void Disable() { Get().Disable(); } method AddCallbacks (line 5473) | public void AddCallbacks(ICameraActions instance) method UnregisterCallbacks (line 5527) | private void UnregisterCallbacks(ICameraActions instance) method RemoveCallbacks (line 5579) | public void RemoveCallbacks(ICameraActions instance) method SetCallbacks (line 5585) | public void SetCallbacks(ICameraActions instance) type UtilsActions (line 5602) | public struct UtilsActions method UtilsActions (line 5605) | public UtilsActions(@CMInput wrapper) { m_Wrapper = wrapper; } method Get (line 5610) | public InputActionMap Get() { return m_Wrapper.m_Utils; } method Enable (line 5611) | public void Enable() { Get().Enable(); } method Disable (line 5612) | public void Disable() { Get().Disable(); } method AddCallbacks (line 5615) | public void AddCallbacks(IUtilsActions instance) method UnregisterCallbacks (line 5633) | private void UnregisterCallbacks(IUtilsActions instance) method RemoveCallbacks (line 5649) | public void RemoveCallbacks(IUtilsActions instance) method SetCallbacks (line 5655) | public void SetCallbacks(IUtilsActions instance) type ActionsActions (line 5673) | public struct ActionsActions method ActionsActions (line 5676) | public ActionsActions(@CMInput wrapper) { m_Wrapper = wrapper; } method Get (line 5682) | public InputActionMap Get() { return m_Wrapper.m_Actions; } method Enable (line 5683) | public void Enable() { Get().Enable(); } method Disable (line 5684) | public void Disable() { Get().Disable(); } method AddCallbacks (line 5687) | public void AddCallbacks(IActionsActions instance) method UnregisterCallbacks (line 5708) | private void UnregisterCallbacks(IActionsActions instance) method RemoveCallbacks (line 5727) | public void RemoveCallbacks(IActionsActions instance) method SetCallbacks (line 5733) | public void SetCallbacks(IActionsActions instance) type PlacementControllersActions (line 5751) | public struct PlacementControllersActions method PlacementControllersActions (line 5754) | public PlacementControllersActions(@CMInput wrapper) { m_Wrapper = w... method Get (line 5760) | public InputActionMap Get() { return m_Wrapper.m_PlacementController... method Enable (line 5761) | public void Enable() { Get().Enable(); } method Disable (line 5762) | public void Disable() { Get().Disable(); } method AddCallbacks (line 5765) | public void AddCallbacks(IPlacementControllersActions instance) method UnregisterCallbacks (line 5786) | private void UnregisterCallbacks(IPlacementControllersActions instance) method RemoveCallbacks (line 5805) | public void RemoveCallbacks(IPlacementControllersActions instance) method SetCallbacks (line 5811) | public void SetCallbacks(IPlacementControllersActions instance) type NotePlacementActions (line 5833) | public struct NotePlacementActions method NotePlacementActions (line 5836) | public NotePlacementActions(@CMInput wrapper) { m_Wrapper = wrapper; } method Get (line 5846) | public InputActionMap Get() { return m_Wrapper.m_NotePlacement; } method Enable (line 5847) | public void Enable() { Get().Enable(); } method Disable (line 5848) | public void Disable() { Get().Disable(); } method AddCallbacks (line 5851) | public void AddCallbacks(INotePlacementActions instance) method UnregisterCallbacks (line 5884) | private void UnregisterCallbacks(INotePlacementActions instance) method RemoveCallbacks (line 5915) | public void RemoveCallbacks(INotePlacementActions instance) method SetCallbacks (line 5921) | public void SetCallbacks(INotePlacementActions instance) type EventPlacementActions (line 5944) | public struct EventPlacementActions method EventPlacementActions (line 5947) | public EventPlacementActions(@CMInput wrapper) { m_Wrapper = wrapper; } method Get (line 5958) | public InputActionMap Get() { return m_Wrapper.m_EventPlacement; } method Enable (line 5959) | public void Enable() { Get().Enable(); } method Disable (line 5960) | public void Disable() { Get().Disable(); } method AddCallbacks (line 5963) | public void AddCallbacks(IEventPlacementActions instance) method UnregisterCallbacks (line 5999) | private void UnregisterCallbacks(IEventPlacementActions instance) method RemoveCallbacks (line 6033) | public void RemoveCallbacks(IEventPlacementActions instance) method SetCallbacks (line 6039) | public void SetCallbacks(IEventPlacementActions instance) type WorkflowsActions (line 6063) | public struct WorkflowsActions method WorkflowsActions (line 6066) | public WorkflowsActions(@CMInput wrapper) { m_Wrapper = wrapper; } method Get (line 6078) | public InputActionMap Get() { return m_Wrapper.m_Workflows; } method Enable (line 6079) | public void Enable() { Get().Enable(); } method Disable (line 6080) | public void Disable() { Get().Disable(); } method AddCallbacks (line 6083) | public void AddCallbacks(IWorkflowsActions instance) method UnregisterCallbacks (line 6122) | private void UnregisterCallbacks(IWorkflowsActions instance) method RemoveCallbacks (line 6159) | public void RemoveCallbacks(IWorkflowsActions instance) method SetCallbacks (line 6165) | public void SetCallbacks(IWorkflowsActions instance) type EventUIActions (line 6185) | public struct EventUIActions method EventUIActions (line 6188) | public EventUIActions(@CMInput wrapper) { m_Wrapper = wrapper; } method Get (line 6196) | public InputActionMap Get() { return m_Wrapper.m_EventUI; } method Enable (line 6197) | public void Enable() { Get().Enable(); } method Disable (line 6198) | public void Disable() { Get().Disable(); } method AddCallbacks (line 6201) | public void AddCallbacks(IEventUIActions instance) method UnregisterCallbacks (line 6228) | private void UnregisterCallbacks(IEventUIActions instance) method RemoveCallbacks (line 6253) | public void RemoveCallbacks(IEventUIActions instance) method SetCallbacks (line 6259) | public void SetCallbacks(IEventUIActions instance) type SavingActions (line 6274) | public struct SavingActions method SavingActions (line 6277) | public SavingActions(@CMInput wrapper) { m_Wrapper = wrapper; } method Get (line 6280) | public InputActionMap Get() { return m_Wrapper.m_Saving; } method Enable (line 6281) | public void Enable() { Get().Enable(); } method Disable (line 6282) | public void Disable() { Get().Disable(); } method AddCallbacks (line 6285) | public void AddCallbacks(ISavingActions instance) method UnregisterCallbacks (line 6297) | private void UnregisterCallbacks(ISavingActions instance) method RemoveCallbacks (line 6307) | public void RemoveCallbacks(ISavingActions instance) method SetCallbacks (line 6313) | public void SetCallbacks(ISavingActions instance) type BookmarksActions (line 6329) | public struct BookmarksActions method BookmarksActions (line 6332) | public BookmarksActions(@CMInput wrapper) { m_Wrapper = wrapper; } method Get (line 6336) | public InputActionMap Get() { return m_Wrapper.m_Bookmarks; } method Enable (line 6337) | public void Enable() { Get().Enable(); } method Disable (line 6338) | public void Disable() { Get().Disable(); } method AddCallbacks (line 6341) | public void AddCallbacks(IBookmarksActions instance) method UnregisterCallbacks (line 6356) | private void UnregisterCallbacks(IBookmarksActions instance) method RemoveCallbacks (line 6369) | public void RemoveCallbacks(IBookmarksActions instance) method SetCallbacks (line 6375) | public void SetCallbacks(IBookmarksActions instance) type RefreshMapActions (line 6389) | public struct RefreshMapActions method RefreshMapActions (line 6392) | public RefreshMapActions(@CMInput wrapper) { m_Wrapper = wrapper; } method Get (line 6394) | public InputActionMap Get() { return m_Wrapper.m_RefreshMap; } method Enable (line 6395) | public void Enable() { Get().Enable(); } method Disable (line 6396) | public void Disable() { Get().Disable(); } method AddCallbacks (line 6399) | public void AddCallbacks(IRefreshMapActions instance) method UnregisterCallbacks (line 6408) | private void UnregisterCallbacks(IRefreshMapActions instance) method RemoveCallbacks (line 6415) | public void RemoveCallbacks(IRefreshMapActions instance) method SetCallbacks (line 6421) | public void SetCallbacks(IRefreshMapActions instance) type PlatformSoloLightGroupActions (line 6435) | public struct PlatformSoloLightGroupActions method PlatformSoloLightGroupActions (line 6438) | public PlatformSoloLightGroupActions(@CMInput wrapper) { m_Wrapper =... method Get (line 6440) | public InputActionMap Get() { return m_Wrapper.m_PlatformSoloLightGr... method Enable (line 6441) | public void Enable() { Get().Enable(); } method Disable (line 6442) | public void Disable() { Get().Disable(); } method AddCallbacks (line 6445) | public void AddCallbacks(IPlatformSoloLightGroupActions instance) method UnregisterCallbacks (line 6454) | private void UnregisterCallbacks(IPlatformSoloLightGroupActions inst... method RemoveCallbacks (line 6461) | public void RemoveCallbacks(IPlatformSoloLightGroupActions instance) method SetCallbacks (line 6467) | public void SetCallbacks(IPlatformSoloLightGroupActions instance) type PlatformDisableableObjectsActions (line 6481) | public struct PlatformDisableableObjectsActions method PlatformDisableableObjectsActions (line 6484) | public PlatformDisableableObjectsActions(@CMInput wrapper) { m_Wrapp... method Get (line 6486) | public InputActionMap Get() { return m_Wrapper.m_PlatformDisableable... method Enable (line 6487) | public void Enable() { Get().Enable(); } method Disable (line 6488) | public void Disable() { Get().Disable(); } method AddCallbacks (line 6491) | public void AddCallbacks(IPlatformDisableableObjectsActions instance) method UnregisterCallbacks (line 6500) | private void UnregisterCallbacks(IPlatformDisableableObjectsActions ... method RemoveCallbacks (line 6507) | public void RemoveCallbacks(IPlatformDisableableObjectsActions insta... method SetCallbacks (line 6513) | public void SetCallbacks(IPlatformDisableableObjectsActions instance) type PlaybackActions (line 6528) | public struct PlaybackActions method PlaybackActions (line 6531) | public PlaybackActions(@CMInput wrapper) { m_Wrapper = wrapper; } method Get (line 6534) | public InputActionMap Get() { return m_Wrapper.m_Playback; } method Enable (line 6535) | public void Enable() { Get().Enable(); } method Disable (line 6536) | public void Disable() { Get().Disable(); } method AddCallbacks (line 6539) | public void AddCallbacks(IPlaybackActions instance) method UnregisterCallbacks (line 6551) | private void UnregisterCallbacks(IPlaybackActions instance) method RemoveCallbacks (line 6561) | public void RemoveCallbacks(IPlaybackActions instance) method SetCallbacks (line 6567) | public void SetCallbacks(IPlaybackActions instance) type TimelineActions (line 6584) | public struct TimelineActions method TimelineActions (line 6587) | public TimelineActions(@CMInput wrapper) { m_Wrapper = wrapper; } method Get (line 6592) | public InputActionMap Get() { return m_Wrapper.m_Timeline; } method Enable (line 6593) | public void Enable() { Get().Enable(); } method Disable (line 6594) | public void Disable() { Get().Disable(); } method AddCallbacks (line 6597) | public void AddCallbacks(ITimelineActions instance) method UnregisterCallbacks (line 6615) | private void UnregisterCallbacks(ITimelineActions instance) method RemoveCallbacks (line 6631) | public void RemoveCallbacks(ITimelineActions instance) method SetCallbacks (line 6637) | public void SetCallbacks(ITimelineActions instance) type TimelineNavigationActions (line 6653) | public struct TimelineNavigationActions method TimelineNavigationActions (line 6656) | public TimelineNavigationActions(@CMInput wrapper) { m_Wrapper = wra... method Get (line 6660) | public InputActionMap Get() { return m_Wrapper.m_TimelineNavigation; } method Enable (line 6661) | public void Enable() { Get().Enable(); } method Disable (line 6662) | public void Disable() { Get().Disable(); } method AddCallbacks (line 6665) | public void AddCallbacks(ITimelineNavigationActions instance) method UnregisterCallbacks (line 6680) | private void UnregisterCallbacks(ITimelineNavigationActions instance) method RemoveCallbacks (line 6693) | public void RemoveCallbacks(ITimelineNavigationActions instance) method SetCallbacks (line 6699) | public void SetCallbacks(ITimelineNavigationActions instance) type EditorScaleActions (line 6714) | public struct EditorScaleActions method EditorScaleActions (line 6717) | public EditorScaleActions(@CMInput wrapper) { m_Wrapper = wrapper; } method Get (line 6720) | public InputActionMap Get() { return m_Wrapper.m_EditorScale; } method Enable (line 6721) | public void Enable() { Get().Enable(); } method Disable (line 6722) | public void Disable() { Get().Disable(); } method AddCallbacks (line 6725) | public void AddCallbacks(IEditorScaleActions instance) method UnregisterCallbacks (line 6737) | private void UnregisterCallbacks(IEditorScaleActions instance) method RemoveCallbacks (line 6747) | public void RemoveCallbacks(IEditorScaleActions instance) method SetCallbacks (line 6753) | public void SetCallbacks(IEditorScaleActions instance) type BeatmapObjectsActions (line 6772) | public struct BeatmapObjectsActions method BeatmapObjectsActions (line 6775) | public BeatmapObjectsActions(@CMInput wrapper) { m_Wrapper = wrapper; } method Get (line 6782) | public InputActionMap Get() { return m_Wrapper.m_BeatmapObjects; } method Enable (line 6783) | public void Enable() { Get().Enable(); } method Disable (line 6784) | public void Disable() { Get().Disable(); } method AddCallbacks (line 6787) | public void AddCallbacks(IBeatmapObjectsActions instance) method UnregisterCallbacks (line 6811) | private void UnregisterCallbacks(IBeatmapObjectsActions instance) method RemoveCallbacks (line 6833) | public void RemoveCallbacks(IBeatmapObjectsActions instance) method SetCallbacks (line 6839) | public void SetCallbacks(IBeatmapObjectsActions instance) type NoteObjectsActions (line 6856) | public struct NoteObjectsActions method NoteObjectsActions (line 6859) | public NoteObjectsActions(@CMInput wrapper) { m_Wrapper = wrapper; } method Get (line 6864) | public InputActionMap Get() { return m_Wrapper.m_NoteObjects; } method Enable (line 6865) | public void Enable() { Get().Enable(); } method Disable (line 6866) | public void Disable() { Get().Disable(); } method AddCallbacks (line 6869) | public void AddCallbacks(INoteObjectsActions instance) method UnregisterCallbacks (line 6887) | private void UnregisterCallbacks(INoteObjectsActions instance) method RemoveCallbacks (line 6903) | public void RemoveCallbacks(INoteObjectsActions instance) method SetCallbacks (line 6909) | public void SetCallbacks(INoteObjectsActions instance) type ObstacleObjectsActions (line 6926) | public struct ObstacleObjectsActions method ObstacleObjectsActions (line 6929) | public ObstacleObjectsActions(@CMInput wrapper) { m_Wrapper = wrappe... method Get (line 6934) | public InputActionMap Get() { return m_Wrapper.m_ObstacleObjects; } method Enable (line 6935) | public void Enable() { Get().Enable(); } method Disable (line 6936) | public void Disable() { Get().Disable(); } method AddCallbacks (line 6939) | public void AddCallbacks(IObstacleObjectsActions instance) method UnregisterCallbacks (line 6957) | private void UnregisterCallbacks(IObstacleObjectsActions instance) method RemoveCallbacks (line 6973) | public void RemoveCallbacks(IObstacleObjectsActions instance) method SetCallbacks (line 6979) | public void SetCallbacks(IObstacleObjectsActions instance) type EventObjectsActions (line 6995) | public struct EventObjectsActions method EventObjectsActions (line 6998) | public EventObjectsActions(@CMInput wrapper) { m_Wrapper = wrapper; } method Get (line 7002) | public InputActionMap Get() { return m_Wrapper.m_EventObjects; } method Enable (line 7003) | public void Enable() { Get().Enable(); } method Disable (line 7004) | public void Disable() { Get().Disable(); } method AddCallbacks (line 7007) | public void AddCallbacks(IEventObjectsActions instance) method UnregisterCallbacks (line 7022) | private void UnregisterCallbacks(IEventObjectsActions instance) method RemoveCallbacks (line 7035) | public void RemoveCallbacks(IEventObjectsActions instance) method SetCallbacks (line 7041) | public void SetCallbacks(IEventObjectsActions instance) type CustomEventsContainerActions (line 7057) | public struct CustomEventsContainerActions method CustomEventsContainerActions (line 7060) | public CustomEventsContainerActions(@CMInput wrapper) { m_Wrapper = ... method Get (line 7064) | public InputActionMap Get() { return m_Wrapper.m_CustomEventsContain... method Enable (line 7065) | public void Enable() { Get().Enable(); } method Disable (line 7066) | public void Disable() { Get().Disable(); } method AddCallbacks (line 7069) | public void AddCallbacks(ICustomEventsContainerActions instance) method UnregisterCallbacks (line 7084) | private void UnregisterCallbacks(ICustomEventsContainerActions insta... method RemoveCallbacks (line 7097) | public void RemoveCallbacks(ICustomEventsContainerActions instance) method SetCallbacks (line 7103) | public void SetCallbacks(ICustomEventsContainerActions instance) type NodeEditorActions (line 7117) | public struct NodeEditorActions method NodeEditorActions (line 7120) | public NodeEditorActions(@CMInput wrapper) { m_Wrapper = wrapper; } method Get (line 7122) | public InputActionMap Get() { return m_Wrapper.m_NodeEditor; } method Enable (line 7123) | public void Enable() { Get().Enable(); } method Disable (line 7124) | public void Disable() { Get().Disable(); } method AddCallbacks (line 7127) | public void AddCallbacks(INodeEditorActions instance) method UnregisterCallbacks (line 7136) | private void UnregisterCallbacks(INodeEditorActions instance) method RemoveCallbacks (line 7143) | public void RemoveCallbacks(INodeEditorActions instance) method SetCallbacks (line 7149) | public void SetCallbacks(INodeEditorActions instance) type BPMTapperActions (line 7163) | public struct BPMTapperActions method BPMTapperActions (line 7166) | public BPMTapperActions(@CMInput wrapper) { m_Wrapper = wrapper; } method Get (line 7168) | public InputActionMap Get() { return m_Wrapper.m_BPMTapper; } method Enable (line 7169) | public void Enable() { Get().Enable(); } method Disable (line 7170) | public void Disable() { Get().Disable(); } method AddCallbacks (line 7173) | public void AddCallbacks(IBPMTapperActions instance) method UnregisterCallbacks (line 7182) | private void UnregisterCallbacks(IBPMTapperActions instance) method RemoveCallbacks (line 7189) | public void RemoveCallbacks(IBPMTapperActions instance) method SetCallbacks (line 7195) | public void SetCallbacks(IBPMTapperActions instance) type PauseMenuActions (line 7209) | public struct PauseMenuActions method PauseMenuActions (line 7212) | public PauseMenuActions(@CMInput wrapper) { m_Wrapper = wrapper; } method Get (line 7214) | public InputActionMap Get() { return m_Wrapper.m_PauseMenu; } method Enable (line 7215) | public void Enable() { Get().Enable(); } method Disable (line 7216) | public void Disable() { Get().Disable(); } method AddCallbacks (line 7219) | public void AddCallbacks(IPauseMenuActions instance) method UnregisterCallbacks (line 7228) | private void UnregisterCallbacks(IPauseMenuActions instance) method RemoveCallbacks (line 7235) | public void RemoveCallbacks(IPauseMenuActions instance) method SetCallbacks (line 7241) | public void SetCallbacks(IPauseMenuActions instance) type SelectingActions (line 7255) | public struct SelectingActions method SelectingActions (line 7258) | public SelectingActions(@CMInput wrapper) { m_Wrapper = wrapper; } method Get (line 7260) | public InputActionMap Get() { return m_Wrapper.m_Selecting; } method Enable (line 7261) | public void Enable() { Get().Enable(); } method Disable (line 7262) | public void Disable() { Get().Disable(); } method AddCallbacks (line 7265) | public void AddCallbacks(ISelectingActions instance) method UnregisterCallbacks (line 7274) | private void UnregisterCallbacks(ISelectingActions instance) method RemoveCallbacks (line 7281) | public void RemoveCallbacks(ISelectingActions instance) method SetCallbacks (line 7287) | public void SetCallbacks(ISelectingActions instance) type ModifyingSelectionActions (line 7308) | public struct ModifyingSelectionActions method ModifyingSelectionActions (line 7311) | public ModifyingSelectionActions(@CMInput wrapper) { m_Wrapper = wra... method Get (line 7320) | public InputActionMap Get() { return m_Wrapper.m_ModifyingSelection; } method Enable (line 7321) | public void Enable() { Get().Enable(); } method Disable (line 7322) | public void Disable() { Get().Disable(); } method AddCallbacks (line 7325) | public void AddCallbacks(IModifyingSelectionActions instance) method UnregisterCallbacks (line 7355) | private void UnregisterCallbacks(IModifyingSelectionActions instance) method RemoveCallbacks (line 7383) | public void RemoveCallbacks(IModifyingSelectionActions instance) method SetCallbacks (line 7389) | public void SetCallbacks(IModifyingSelectionActions instance) type UIModeActions (line 7409) | public struct UIModeActions method UIModeActions (line 7412) | public UIModeActions(@CMInput wrapper) { m_Wrapper = wrapper; } method Get (line 7420) | public InputActionMap Get() { return m_Wrapper.m_UIMode; } method Enable (line 7421) | public void Enable() { Get().Enable(); } method Disable (line 7422) | public void Disable() { Get().Disable(); } method AddCallbacks (line 7425) | public void AddCallbacks(IUIModeActions instance) method UnregisterCallbacks (line 7452) | private void UnregisterCallbacks(IUIModeActions instance) method RemoveCallbacks (line 7477) | public void RemoveCallbacks(IUIModeActions instance) method SetCallbacks (line 7483) | public void SetCallbacks(IUIModeActions instance) type SongSpeedActions (line 7498) | public struct SongSpeedActions method SongSpeedActions (line 7501) | public SongSpeedActions(@CMInput wrapper) { m_Wrapper = wrapper; } method Get (line 7504) | public InputActionMap Get() { return m_Wrapper.m_SongSpeed; } method Enable (line 7505) | public void Enable() { Get().Enable(); } method Disable (line 7506) | public void Disable() { Get().Disable(); } method AddCallbacks (line 7509) | public void AddCallbacks(ISongSpeedActions instance) method UnregisterCallbacks (line 7521) | private void UnregisterCallbacks(ISongSpeedActions instance) method RemoveCallbacks (line 7531) | public void RemoveCallbacks(ISongSpeedActions instance) method SetCallbacks (line 7537) | public void SetCallbacks(ISongSpeedActions instance) type CancelPlacementActions (line 7551) | public struct CancelPlacementActions method CancelPlacementActions (line 7554) | public CancelPlacementActions(@CMInput wrapper) { m_Wrapper = wrappe... method Get (line 7556) | public InputActionMap Get() { return m_Wrapper.m_CancelPlacement; } method Enable (line 7557) | public void Enable() { Get().Enable(); } method Disable (line 7558) | public void Disable() { Get().Disable(); } method AddCallbacks (line 7561) | public void AddCallbacks(ICancelPlacementActions instance) method UnregisterCallbacks (line 7570) | private void UnregisterCallbacks(ICancelPlacementActions instance) method RemoveCallbacks (line 7577) | public void RemoveCallbacks(ICancelPlacementActions instance) method SetCallbacks (line 7583) | public void SetCallbacks(ICancelPlacementActions instance) type BPMChangeObjectsActions (line 7598) | public struct BPMChangeObjectsActions method BPMChangeObjectsActions (line 7601) | public BPMChangeObjectsActions(@CMInput wrapper) { m_Wrapper = wrapp... method Get (line 7604) | public InputActionMap Get() { return m_Wrapper.m_BPMChangeObjects; } method Enable (line 7605) | public void Enable() { Get().Enable(); } method Disable (line 7606) | public void Disable() { Get().Disable(); } method AddCallbacks (line 7609) | public void AddCallbacks(IBPMChangeObjectsActions instance) method UnregisterCallbacks (line 7621) | private void UnregisterCallbacks(IBPMChangeObjectsActions instance) method RemoveCallbacks (line 7631) | public void RemoveCallbacks(IBPMChangeObjectsActions instance) method SetCallbacks (line 7637) | public void SetCallbacks(IBPMChangeObjectsActions instance) type EventGridActions (line 7655) | public struct EventGridActions method EventGridActions (line 7658) | public EventGridActions(@CMInput wrapper) { m_Wrapper = wrapper; } method Get (line 7664) | public InputActionMap Get() { return m_Wrapper.m_EventGrid; } method Enable (line 7665) | public void Enable() { Get().Enable(); } method Disable (line 7666) | public void Disable() { Get().Disable(); } method AddCallbacks (line 7669) | public void AddCallbacks(IEventGridActions instance) method UnregisterCallbacks (line 7690) | private void UnregisterCallbacks(IEventGridActions instance) method RemoveCallbacks (line 7709) | public void RemoveCallbacks(IEventGridActions instance) method SetCallbacks (line 7715) | public void SetCallbacks(IEventGridActions instance) type MenusExtendedActions (line 7730) | public struct MenusExtendedActions method MenusExtendedActions (line 7733) | public MenusExtendedActions(@CMInput wrapper) { m_Wrapper = wrapper; } method Get (line 7736) | public InputActionMap Get() { return m_Wrapper.m_MenusExtended; } method Enable (line 7737) | public void Enable() { Get().Enable(); } method Disable (line 7738) | public void Disable() { Get().Disable(); } method AddCallbacks (line 7741) | public void AddCallbacks(IMenusExtendedActions instance) method UnregisterCallbacks (line 7753) | private void UnregisterCallbacks(IMenusExtendedActions instance) method RemoveCallbacks (line 7763) | public void RemoveCallbacks(IMenusExtendedActions instance) method SetCallbacks (line 7769) | public void SetCallbacks(IMenusExtendedActions instance) type DebugActions (line 7783) | public struct DebugActions method DebugActions (line 7786) | public DebugActions(@CMInput wrapper) { m_Wrapper = wrapper; } method Get (line 7788) | public InputActionMap Get() { return m_Wrapper.m_Debug; } method Enable (line 7789) | public void Enable() { Get().Enable(); } method Disable (line 7790) | public void Disable() { Get().Disable(); } method AddCallbacks (line 7793) | public void AddCallbacks(IDebugActions instance) method UnregisterCallbacks (line 7802) | private void UnregisterCallbacks(IDebugActions instance) method RemoveCallbacks (line 7809) | public void RemoveCallbacks(IDebugActions instance) method SetCallbacks (line 7815) | public void SetCallbacks(IDebugActions instance) type StrobeGeneratorActions (line 7829) | public struct StrobeGeneratorActions method StrobeGeneratorActions (line 7832) | public StrobeGeneratorActions(@CMInput wrapper) { m_Wrapper = wrappe... method Get (line 7834) | public InputActionMap Get() { return m_Wrapper.m_StrobeGenerator; } method Enable (line 7835) | public void Enable() { Get().Enable(); } method Disable (line 7836) | public void Disable() { Get().Disable(); } method AddCallbacks (line 7839) | public void AddCallbacks(IStrobeGeneratorActions instance) method UnregisterCallbacks (line 7848) | private void UnregisterCallbacks(IStrobeGeneratorActions instance) method RemoveCallbacks (line 7855) | public void RemoveCallbacks(IStrobeGeneratorActions instance) method SetCallbacks (line 7861) | public void SetCallbacks(IStrobeGeneratorActions instance) type LightshowActions (line 7875) | public struct LightshowActions method LightshowActions (line 7878) | public LightshowActions(@CMInput wrapper) { m_Wrapper = wrapper; } method Get (line 7880) | public InputActionMap Get() { return m_Wrapper.m_Lightshow; } method Enable (line 7881) | public void Enable() { Get().Enable(); } method Disable (line 7882) | public void Disable() { Get().Disable(); } method AddCallbacks (line 7885) | public void AddCallbacks(ILightshowActions instance) method UnregisterCallbacks (line 7894) | private void UnregisterCallbacks(ILightshowActions instance) method RemoveCallbacks (line 7901) | public void RemoveCallbacks(ILightshowActions instance) method SetCallbacks (line 7907) | public void SetCallbacks(ILightshowActions instance) type BoxSelectActions (line 7921) | public struct BoxSelectActions method BoxSelectActions (line 7924) | public BoxSelectActions(@CMInput wrapper) { m_Wrapper = wrapper; } method Get (line 7926) | public InputActionMap Get() { return m_Wrapper.m_BoxSelect; } method Enable (line 7927) | public void Enable() { Get().Enable(); } method Disable (line 7928) | public void Disable() { Get().Disable(); } method AddCallbacks (line 7931) | public void AddCallbacks(IBoxSelectActions instance) method UnregisterCallbacks (line 7940) | private void UnregisterCallbacks(IBoxSelectActions instance) method RemoveCallbacks (line 7947) | public void RemoveCallbacks(IBoxSelectActions instance) method SetCallbacks (line 7953) | public void SetCallbacks(IBoxSelectActions instance) type LaserSpeedActions (line 7967) | public struct LaserSpeedActions method LaserSpeedActions (line 7970) | public LaserSpeedActions(@CMInput wrapper) { m_Wrapper = wrapper; } method Get (line 7972) | public InputActionMap Get() { return m_Wrapper.m_LaserSpeed; } method Enable (line 7973) | public void Enable() { Get().Enable(); } method Disable (line 7974) | public void Disable() { Get().Disable(); } method AddCallbacks (line 7977) | public void AddCallbacks(ILaserSpeedActions instance) method UnregisterCallbacks (line 7986) | private void UnregisterCallbacks(ILaserSpeedActions instance) method RemoveCallbacks (line 7993) | public void RemoveCallbacks(ILaserSpeedActions instance) method SetCallbacks (line 7999) | public void SetCallbacks(ILaserSpeedActions instance) type AudioActions (line 8014) | public struct AudioActions method AudioActions (line 8017) | public AudioActions(@CMInput wrapper) { m_Wrapper = wrapper; } method Get (line 8020) | public InputActionMap Get() { return m_Wrapper.m_Audio; } method Enable (line 8021) | public void Enable() { Get().Enable(); } method Disable (line 8022) | public void Disable() { Get().Disable(); } method AddCallbacks (line 8025) | public void AddCallbacks(IAudioActions instance) method UnregisterCallbacks (line 8037) | private void UnregisterCallbacks(IAudioActions instance) method RemoveCallbacks (line 8047) | public void RemoveCallbacks(IAudioActions instance) method SetCallbacks (line 8053) | public void SetCallbacks(IAudioActions instance) type DialogBoxActions (line 8071) | public struct DialogBoxActions method DialogBoxActions (line 8074) | public DialogBoxActions(@CMInput wrapper) { m_Wrapper = wrapper; } method Get (line 8080) | public InputActionMap Get() { return m_Wrapper.m_DialogBox; } method Enable (line 8081) | public void Enable() { Get().Enable(); } method Disable (line 8082) | public void Disable() { Get().Disable(); } method AddCallbacks (line 8085) | public void AddCallbacks(IDialogBoxActions instance) method UnregisterCallbacks (line 8106) | private void UnregisterCallbacks(IDialogBoxActions instance) method RemoveCallbacks (line 8125) | public void RemoveCallbacks(IDialogBoxActions instance) method SetCallbacks (line 8131) | public void SetCallbacks(IDialogBoxActions instance) type UnitedMappingActions (line 8146) | public struct UnitedMappingActions method UnitedMappingActions (line 8149) | public UnitedMappingActions(@CMInput wrapper) { m_Wrapper = wrapper; } method Get (line 8152) | public InputActionMap Get() { return m_Wrapper.m_UnitedMapping; } method Enable (line 8153) | public void Enable() { Get().Enable(); } method Disable (line 8154) | public void Disable() { Get().Disable(); } method AddCallbacks (line 8157) | public void AddCallbacks(IUnitedMappingActions instance) method UnregisterCallbacks (line 8169) | private void UnregisterCallbacks(IUnitedMappingActions instance) method RemoveCallbacks (line 8179) | public void RemoveCallbacks(IUnitedMappingActions instance) method SetCallbacks (line 8185) | public void SetCallbacks(IUnitedMappingActions instance) type ArcObjectsActions (line 8201) | public struct ArcObjectsActions method ArcObjectsActions (line 8204) | public ArcObjectsActions(@CMInput wrapper) { m_Wrapper = wrapper; } method Get (line 8208) | public InputActionMap Get() { return m_Wrapper.m_ArcObjects; } method Enable (line 8209) | public void Enable() { Get().Enable(); } method Disable (line 8210) | public void Disable() { Get().Disable(); } method AddCallbacks (line 8213) | public void AddCallbacks(IArcObjectsActions instance) method UnregisterCallbacks (line 8228) | private void UnregisterCallbacks(IArcObjectsActions instance) method RemoveCallbacks (line 8241) | public void RemoveCallbacks(IArcObjectsActions instance) method SetCallbacks (line 8247) | public void SetCallbacks(IArcObjectsActions instance) type ChainObjectsActions (line 8263) | public struct ChainObjectsActions method ChainObjectsActions (line 8266) | public ChainObjectsActions(@CMInput wrapper) { m_Wrapper = wrapper; } method Get (line 8270) | public InputActionMap Get() { return m_Wrapper.m_ChainObjects; } method Enable (line 8271) | public void Enable() { Get().Enable(); } method Disable (line 8272) | public void Disable() { Get().Disable(); } method AddCallbacks (line 8275) | public void AddCallbacks(IChainObjectsActions instance) method UnregisterCallbacks (line 8290) | private void UnregisterCallbacks(IChainObjectsActions instance) method RemoveCallbacks (line 8303) | public void RemoveCallbacks(IChainObjectsActions instance) method SetCallbacks (line 8309) | public void SetCallbacks(IChainObjectsActions instance) type ArcPlacementActions (line 8323) | public struct ArcPlacementActions method ArcPlacementActions (line 8326) | public ArcPlacementActions(@CMInput wrapper) { m_Wrapper = wrapper; } method Get (line 8328) | public InputActionMap Get() { return m_Wrapper.m_ArcPlacement; } method Enable (line 8329) | public void Enable() { Get().Enable(); } method Disable (line 8330) | public void Disable() { Get().Disable(); } method AddCallbacks (line 8333) | public void AddCallbacks(IArcPlacementActions instance) method UnregisterCallbacks (line 8342) | private void UnregisterCallbacks(IArcPlacementActions instance) method RemoveCallbacks (line 8349) | public void RemoveCallbacks(IArcPlacementActions instance) method SetCallbacks (line 8355) | public void SetCallbacks(IArcPlacementActions instance) type ChainPlacementActions (line 8369) | public struct ChainPlacementActions method ChainPlacementActions (line 8372) | public ChainPlacementActions(@CMInput wrapper) { m_Wrapper = wrapper; } method Get (line 8374) | public InputActionMap Get() { return m_Wrapper.m_ChainPlacement; } method Enable (line 8375) | public void Enable() { Get().Enable(); } method Disable (line 8376) | public void Disable() { Get().Disable(); } method AddCallbacks (line 8379) | public void AddCallbacks(IChainPlacementActions instance) method UnregisterCallbacks (line 8388) | private void UnregisterCallbacks(IChainPlacementActions instance) method RemoveCallbacks (line 8395) | public void RemoveCallbacks(IChainPlacementActions instance) method SetCallbacks (line 8401) | public void SetCallbacks(IChainPlacementActions instance) type NJSEventObjectsActions (line 8415) | public struct NJSEventObjectsActions method NJSEventObjectsActions (line 8418) | public NJSEventObjectsActions(@CMInput wrapper) { m_Wrapper = wrappe... method Get (line 8420) | public InputActionMap Get() { return m_Wrapper.m_NJSEventObjects; } method Enable (line 8421) | public void Enable() { Get().Enable(); } method Disable (line 8422) | public void Disable() { Get().Disable(); } method AddCallbacks (line 8425) | public void AddCallbacks(INJSEventObjectsActions instance) method UnregisterCallbacks (line 8434) | private void UnregisterCallbacks(INJSEventObjectsActions instance) method RemoveCallbacks (line 8441) | public void RemoveCallbacks(INJSEventObjectsActions instance) method SetCallbacks (line 8447) | public void SetCallbacks(INJSEventObjectsActions instance) type SwitchVersionActions (line 8461) | public struct SwitchVersionActions method SwitchVersionActions (line 8464) | public SwitchVersionActions(@CMInput wrapper) { m_Wrapper = wrapper; } method Get (line 8466) | public InputActionMap Get() { return m_Wrapper.m_SwitchVersion; } method Enable (line 8467) | public void Enable() { Get().Enable(); } method Disable (line 8468) | public void Disable() { Get().Disable(); } method AddCallbacks (line 8471) | public void AddCallbacks(ISwitchVersionActions instance) method UnregisterCallbacks (line 8480) | private void UnregisterCallbacks(ISwitchVersionActions instance) method RemoveCallbacks (line 8487) | public void RemoveCallbacks(ISwitchVersionActions instance) method SetCallbacks (line 8493) | public void SetCallbacks(ISwitchVersionActions instance) type ICameraActions (line 8511) | public interface ICameraActions method OnHoldtoMoveCamera (line 8513) | void OnHoldtoMoveCamera(InputAction.CallbackContext context); method OnMoveCameraForward (line 8514) | void OnMoveCameraForward(InputAction.CallbackContext context); method OnMoveCameraBackward (line 8515) | void OnMoveCameraBackward(InputAction.CallbackContext context); method OnMoveCameraLeft (line 8516) | void OnMoveCameraLeft(InputAction.CallbackContext context); method OnMoveCameraRight (line 8517) | void OnMoveCameraRight(InputAction.CallbackContext context); method OnRotateCamera (line 8518) | void OnRotateCamera(InputAction.CallbackContext context); method OnElevateCamera (line 8519) | void OnElevateCamera(InputAction.CallbackContext context); method OnLowerCamera (line 8520) | void OnLowerCamera(InputAction.CallbackContext context); method OnAttachtoNoteGrid (line 8521) | void OnAttachtoNoteGrid(InputAction.CallbackContext context); method OnToggleFullscreen (line 8522) | void OnToggleFullscreen(InputAction.CallbackContext context); method OnLocation1 (line 8523) | void OnLocation1(InputAction.CallbackContext context); method OnLocation2 (line 8524) | void OnLocation2(InputAction.CallbackContext context); method OnLocation3 (line 8525) | void OnLocation3(InputAction.CallbackContext context); method OnLocation4 (line 8526) | void OnLocation4(InputAction.CallbackContext context); method OnSecondSetModifier (line 8527) | void OnSecondSetModifier(InputAction.CallbackContext context); method OnOverwriteLocationModifier (line 8528) | void OnOverwriteLocationModifier(InputAction.CallbackContext context); type IUtilsActions (line 8530) | public interface IUtilsActions method OnControlModifier (line 8532) | void OnControlModifier(InputAction.CallbackContext context); method OnAltModifier (line 8533) | void OnAltModifier(InputAction.CallbackContext context); method OnShiftModifier (line 8534) | void OnShiftModifier(InputAction.CallbackContext context); method OnMouseMovement (line 8535) | void OnMouseMovement(InputAction.CallbackContext context); type IActionsActions (line 8537) | public interface IActionsActions method OnUndoMethod1 (line 8539) | void OnUndoMethod1(InputAction.CallbackContext context); method OnUndoMethod2 (line 8540) | void OnUndoMethod2(InputAction.CallbackContext context); method OnRedoMethod1 (line 8541) | void OnRedoMethod1(InputAction.CallbackContext context); method OnRedoMethod2 (line 8542) | void OnRedoMethod2(InputAction.CallbackContext context); method OnUserTrace (line 8543) | void OnUserTrace(InputAction.CallbackContext context); type IPlacementControllersActions (line 8545) | public interface IPlacementControllersActions method OnPlaceObject (line 8547) | void OnPlaceObject(InputAction.CallbackContext context); method OnInitiateClickandDrag (line 8548) | void OnInitiateClickandDrag(InputAction.CallbackContext context); method OnInitiateClickandDragatTime (line 8549) | void OnInitiateClickandDragatTime(InputAction.CallbackContext context); method OnMousePositionUpdate (line 8550) | void OnMousePositionUpdate(InputAction.CallbackContext context); method OnPrecisionPlacementToggle (line 8551) | void OnPrecisionPlacementToggle(InputAction.CallbackContext context); type INotePlacementActions (line 8553) | public interface INotePlacementActions method OnDownNote (line 8555) | void OnDownNote(InputAction.CallbackContext context); method OnRightNote (line 8556) | void OnRightNote(InputAction.CallbackContext context); method OnUpNote (line 8557) | void OnUpNote(InputAction.CallbackContext context); method OnLeftNote (line 8558) | void OnLeftNote(InputAction.CallbackContext context); method OnDotNote (line 8559) | void OnDotNote(InputAction.CallbackContext context); method OnUpLeftNote (line 8560) | void OnUpLeftNote(InputAction.CallbackContext context); method OnUpRightNote (line 8561) | void OnUpRightNote(InputAction.CallbackContext context); method OnDownRightNote (line 8562) | void OnDownRightNote(InputAction.CallbackContext context); method OnDownLeftNote (line 8563) | void OnDownLeftNote(InputAction.CallbackContext context); type IEventPlacementActions (line 8565) | public interface IEventPlacementActions method OnRotation15Degrees (line 8567) | void OnRotation15Degrees(InputAction.CallbackContext context); method OnRotation30Degrees (line 8568) | void OnRotation30Degrees(InputAction.CallbackContext context); method OnRotation45Degrees (line 8569) | void OnRotation45Degrees(InputAction.CallbackContext context); method OnRotation60Degrees (line 8570) | void OnRotation60Degrees(InputAction.CallbackContext context); method OnNegativeRotationModifier (line 8571) | void OnNegativeRotationModifier(InputAction.CallbackContext context); method OnRotateInPlaceLeft (line 8572) | void OnRotateInPlaceLeft(InputAction.CallbackContext context); method OnRotateInPlaceRight (line 8573) | void OnRotateInPlaceRight(InputAction.CallbackContext context); method OnRotateInPlaceModifier (line 8574) | void OnRotateInPlaceModifier(InputAction.CallbackContext context); method OnHalfFloatValueModifier (line 8575) | void OnHalfFloatValueModifier(InputAction.CallbackContext context); method OnZeroFloatValueModifier (line 8576) | void OnZeroFloatValueModifier(InputAction.CallbackContext context); type IWorkflowsActions (line 8578) | public interface IWorkflowsActions method OnToggleRightButtonPanel (line 8580) | void OnToggleRightButtonPanel(InputAction.CallbackContext context); method OnUpdateSwingArcVisualizer (line 8581) | void OnUpdateSwingArcVisualizer(InputAction.CallbackContext context); method OnToggleNoteorEvent (line 8582) | void OnToggleNoteorEvent(InputAction.CallbackContext context); method OnPlaceRedNoteorEvent (line 8583) | void OnPlaceRedNoteorEvent(InputAction.CallbackContext context); method OnPlaceBlueNoteorEvent (line 8584) | void OnPlaceBlueNoteorEvent(InputAction.CallbackContext context); method OnPlaceBomb (line 8585) | void OnPlaceBomb(InputAction.CallbackContext context); method OnPlaceObstacle (line 8586) | void OnPlaceObstacle(InputAction.CallbackContext context); method OnToggleDeleteTool (line 8587) | void OnToggleDeleteTool(InputAction.CallbackContext context); method OnMirror (line 8588) | void OnMirror(InputAction.CallbackContext context); method OnMirrorinTime (line 8589) | void OnMirrorinTime(InputAction.CallbackContext context); method OnMirrorColoursOnly (line 8590) | void OnMirrorColoursOnly(InputAction.CallbackContext context); type IEventUIActions (line 8592) | public interface IEventUIActions method OnTypeOn (line 8594) | void OnTypeOn(InputAction.CallbackContext context); method OnTypeFlash (line 8595) | void OnTypeFlash(InputAction.CallbackContext context); method OnTypeOff (line 8596) | void OnTypeOff(InputAction.CallbackContext context); method OnTypeFade (line 8597) | void OnTypeFade(InputAction.CallbackContext context); method OnTogglePrecisionRotation (line 8598) | void OnTogglePrecisionRotation(InputAction.CallbackContext context); method OnSwapCursorInterval (line 8599) | void OnSwapCursorInterval(InputAction.CallbackContext context); method OnTypeTransition (line 8600) | void OnTypeTransition(InputAction.CallbackContext context); type ISavingActions (line 8602) | public interface ISavingActions method OnSave (line 8604) | void OnSave(InputAction.CallbackContext context); method OnSaveQuest (line 8605) | void OnSaveQuest(InputAction.CallbackContext context); type IBookmarksActions (line 8607) | public interface IBookmarksActions method OnCreateNewBookmark (line 8609) | void OnCreateNewBookmark(InputAction.CallbackContext context); method OnNextBookmark (line 8610) | void OnNextBookmark(InputAction.CallbackContext context); method OnPreviousBookmark (line 8611) | void OnPreviousBookmark(InputAction.CallbackContext context); type IRefreshMapActions (line 8613) | public interface IRefreshMapActions method OnRefreshMap (line 8615) | void OnRefreshMap(InputAction.CallbackContext context); type IPlatformSoloLightGroupActions (line 8617) | public interface IPlatformSoloLightGroupActions method OnSoloEventType (line 8619) | void OnSoloEventType(InputAction.CallbackContext context); type IPlatformDisableableObjectsActions (line 8621) | public interface IPlatformDisableableObjectsActions method OnTogglePlatformObjects (line 8623) | void OnTogglePlatformObjects(InputAction.CallbackContext context); type IPlaybackActions (line 8625) | public interface IPlaybackActions method OnTogglePlaying (line 8627) | void OnTogglePlaying(InputAction.CallbackContext context); method OnResetTime (line 8628) | void OnResetTime(InputAction.CallbackContext context); type ITimelineActions (line 8630) | public interface ITimelineActions method OnChangeTimeandPrecision (line 8632) | void OnChangeTimeandPrecision(InputAction.CallbackContext context); method OnChangePrecisionModifier (line 8633) | void OnChangePrecisionModifier(InputAction.CallbackContext context); method OnPreciseSnapModification (line 8634) | void OnPreciseSnapModification(InputAction.CallbackContext context); method OnPreciselyChangeTimeandPrecision (line 8635) | void OnPreciselyChangeTimeandPrecision(InputAction.CallbackContext c... type ITimelineNavigationActions (line 8637) | public interface ITimelineNavigationActions method OnGoToBeat (line 8639) | void OnGoToBeat(InputAction.CallbackContext context); method OnMoveCursorForward (line 8640) | void OnMoveCursorForward(InputAction.CallbackContext context); method OnMoveCursorBackward (line 8641) | void OnMoveCursorBackward(InputAction.CallbackContext context); type IEditorScaleActions (line 8643) | public interface IEditorScaleActions method OnDecreaseEditorScale (line 8645) | void OnDecreaseEditorScale(InputAction.CallbackContext context); method OnIncreaseEditorScale (line 8646) | void OnIncreaseEditorScale(InputAction.CallbackContext context); type IBeatmapObjectsActions (line 8648) | public interface IBeatmapObjectsActions method OnSelectObjects (line 8650) | void OnSelectObjects(InputAction.CallbackContext context); method OnMassSelectModifier (line 8651) | void OnMassSelectModifier(InputAction.CallbackContext context); method OnQuickDelete (line 8652) | void OnQuickDelete(InputAction.CallbackContext context); method OnDeleteTool (line 8653) | void OnDeleteTool(InputAction.CallbackContext context); method OnMousePositionUpdate (line 8654) | void OnMousePositionUpdate(InputAction.CallbackContext context); method OnJumptoObjectTime (line 8655) | void OnJumptoObjectTime(InputAction.CallbackContext context); type INoteObjectsActions (line 8657) | public interface INoteObjectsActions method OnUpdateNoteDirection (line 8659) | void OnUpdateNoteDirection(InputAction.CallbackContext context); method OnUpdateNotePreciseDirection (line 8660) | void OnUpdateNotePreciseDirection(InputAction.CallbackContext context); method OnInvertNoteColors (line 8661) | void OnInvertNoteColors(InputAction.CallbackContext context); method OnQuickDirectionModifier (line 8662) | void OnQuickDirectionModifier(InputAction.CallbackContext context); type IObstacleObjectsActions (line 8664) | public interface IObstacleObjectsActions method OnToggleHyperWall (line 8666) | void OnToggleHyperWall(InputAction.CallbackContext context); method OnChangeWallDuration (line 8667) | void OnChangeWallDuration(InputAction.CallbackContext context); method OnChangeWallUpperBound (line 8668) | void OnChangeWallUpperBound(InputAction.CallbackContext context); method OnChangeWallLowerBound (line 8669) | void OnChangeWallLowerBound(InputAction.CallbackContext context); type IEventObjectsActions (line 8671) | public interface IEventObjectsActions method OnInvertEventValue (line 8673) | void OnInvertEventValue(InputAction.CallbackContext context); method OnTweakEventMain (line 8674) | void OnTweakEventMain(InputAction.CallbackContext context); method OnTweakEventAlternative (line 8675) | void OnTweakEventAlternative(InputAction.CallbackContext context); type ICustomEventsContainerActions (line 8677) | public interface ICustomEventsContainerActions method OnAssignObjectstoTrack (line 8679) | void OnAssignObjectstoTrack(InputAction.CallbackContext context); method OnSetTrackFilter (line 8680) | void OnSetTrackFilter(InputAction.CallbackContext context); method OnCreateNewEventType (line 8681) | void OnCreateNewEventType(InputAction.CallbackContext context); type INodeEditorActions (line 8683) | public interface INodeEditorActions method OnToggleNodeEditor (line 8685) | void OnToggleNodeEditor(InputAction.CallbackContext context); type IBPMTapperActions (line 8687) | public interface IBPMTapperActions method OnToggleBPMTapper (line 8689) | void OnToggleBPMTapper(InputAction.CallbackContext context); type IPauseMenuActions (line 8691) | public interface IPauseMenuActions method OnPauseEditor (line 8693) | void OnPauseEditor(InputAction.CallbackContext context); type ISelectingActions (line 8695) | public interface ISelectingActions method OnDeselectAll (line 8697) | void OnDeselectAll(InputAction.CallbackContext context); type IModifyingSelectionActions (line 8699) | public interface IModifyingSelectionActions method OnDeleteObjects (line 8701) | void OnDeleteObjects(InputAction.CallbackContext context); method OnCut (line 8702) | void OnCut(InputAction.CallbackContext context); method OnPaste (line 8703) | void OnPaste(InputAction.CallbackContext context); method OnCopy (line 8704) | void OnCopy(InputAction.CallbackContext context); method OnOverwritePaste (line 8705) | void OnOverwritePaste(InputAction.CallbackContext context); method OnShiftingMovement (line 8706) | void OnShiftingMovement(InputAction.CallbackContext context); method OnActivateShiftinTime (line 8707) | void OnActivateShiftinTime(InputAction.CallbackContext context); method OnActivateShiftinPlace (line 8708) | void OnActivateShiftinPlace(InputAction.CallbackContext context); type IUIModeActions (line 8710) | public interface IUIModeActions method OnToggleUIMode (line 8712) | void OnToggleUIMode(InputAction.CallbackContext context); method OnToggleUIModeReverse (line 8713) | void OnToggleUIModeReverse(InputAction.CallbackContext context); method OnToggleUIModeNormal (line 8714) | void OnToggleUIModeNormal(InputAction.CallbackContext context); method OnToggleUIModeHideUI (line 8715) | void OnToggleUIModeHideUI(InputAction.CallbackContext context); method OnToggleUIModeHideGrids (line 8716) | void OnToggleUIModeHideGrids(InputAction.CallbackContext context); method OnToggleUIModePreview (line 8717) | void OnToggleUIModePreview(InputAction.CallbackContext context); method OnToggleUIModePlaying (line 8718) | void OnToggleUIModePlaying(InputAction.CallbackContext context); type ISongSpeedActions (line 8720) | public interface ISongSpeedActions method OnDecreaseSongSpeed (line 8722) | void OnDecreaseSongSpeed(InputAction.CallbackContext context); method OnIncreaseSongSpeed (line 8723) | void OnIncreaseSongSpeed(InputAction.CallbackContext context); type ICancelPlacementActions (line 8725) | public interface ICancelPlacementActions method OnCancelPlacement (line 8727) | void OnCancelPlacement(InputAction.CallbackContext context); type IBPMChangeObjectsActions (line 8729) | public interface IBPMChangeObjectsActions method OnReplaceBPM (line 8731) | void OnReplaceBPM(InputAction.CallbackContext context); method OnTweakBPMValue (line 8732) | void OnTweakBPMValue(InputAction.CallbackContext context); type IEventGridActions (line 8734) | public interface IEventGridActions method OnToggleLightPropagation (line 8736) | void OnToggleLightPropagation(InputAction.CallbackContext context); method OnCycleLightPropagationUp (line 8737) | void OnCycleLightPropagationUp(InputAction.CallbackContext context); method OnCycleLightPropagationDown (line 8738) | void OnCycleLightPropagationDown(InputAction.CallbackContext context); method OnToggleLightIdMode (line 8739) | void OnToggleLightIdMode(InputAction.CallbackContext context); method OnResetRings (line 8740) | void OnResetRings(InputAction.CallbackContext context); type IMenusExtendedActions (line 8742) | public interface IMenusExtendedActions method OnTab (line 8744) | void OnTab(InputAction.CallbackContext context); method OnLeaveMenu (line 8745) | void OnLeaveMenu(InputAction.CallbackContext context); type IDebugActions (line 8747) | public interface IDebugActions method OnToggleDebugConsole (line 8749) | void OnToggleDebugConsole(InputAction.CallbackContext context); type IStrobeGeneratorActions (line 8751) | public interface IStrobeGeneratorActions method OnQuickStrobeGen (line 8753) | void OnQuickStrobeGen(InputAction.CallbackContext context); type ILightshowActions (line 8755) | public interface ILightshowActions method OnToggleLightshowMode (line 8757) | void OnToggleLightshowMode(InputAction.CallbackContext context); type IBoxSelectActions (line 8759) | public interface IBoxSelectActions method OnActivateBoxSelect (line 8761) | void OnActivateBoxSelect(InputAction.CallbackContext context); type ILaserSpeedActions (line 8763) | public interface ILaserSpeedActions method OnActivateTopRowInput (line 8765) | void OnActivateTopRowInput(InputAction.CallbackContext context); type IAudioActions (line 8767) | public interface IAudioActions method OnToggleHitsoundMute (line 8769) | void OnToggleHitsoundMute(InputAction.CallbackContext context); method OnToggleMetronomeMute (line 8770) | void OnToggleMetronomeMute(InputAction.CallbackContext context); type IDialogBoxActions (line 8772) | public interface IDialogBoxActions method OnCloseDialogBox (line 8774) | void OnCloseDialogBox(InputAction.CallbackContext context); method OnNavigateDown (line 8775) | void OnNavigateDown(InputAction.CallbackContext context); method OnNavigateUp (line 8776) | void OnNavigateUp(InputAction.CallbackContext context); method OnAttemptQuickSubmit (line 8777) | void OnAttemptQuickSubmit(InputAction.CallbackContext context); method OnAttemptQuickSubmitAlt (line 8778) | void OnAttemptQuickSubmitAlt(InputAction.CallbackContext context); type IUnitedMappingActions (line 8780) | public interface IUnitedMappingActions method OnKickPlayer (line 8782) | void OnKickPlayer(InputAction.CallbackContext context); method OnBanPlayer (line 8783) | void OnBanPlayer(InputAction.CallbackContext context); type IArcObjectsActions (line 8785) | public interface IArcObjectsActions method OnInvertArcColor (line 8787) | void OnInvertArcColor(InputAction.CallbackContext context); method OnChangingMu (line 8788) | void OnChangingMu(InputAction.CallbackContext context); method OnChangingTmu (line 8789) | void OnChangingTmu(InputAction.CallbackContext context); type IChainObjectsActions (line 8791) | public interface IChainObjectsActions method OnTweakChainCount (line 8793) | void OnTweakChainCount(InputAction.CallbackContext context); method OnInvertChainColor (line 8794) | void OnInvertChainColor(InputAction.CallbackContext context); method OnTweakChainSquish (line 8795) | void OnTweakChainSquish(InputAction.CallbackContext context); type IArcPlacementActions (line 8797) | public interface IArcPlacementActions method OnSpawnArc (line 8799) | void OnSpawnArc(InputAction.CallbackContext context); type IChainPlacementActions (line 8801) | public interface IChainPlacementActions method OnSpawnChain (line 8803) | void OnSpawnChain(InputAction.CallbackContext context); type INJSEventObjectsActions (line 8805) | public interface INJSEventObjectsActions method OnTweakNJSValue (line 8807) | void OnTweakNJSValue(InputAction.CallbackContext context); type ISwitchVersionActions (line 8809) | public interface ISwitchVersionActions method OnSwitchingVersion (line 8811) | void OnSwitchingVersion(InputAction.CallbackContext context); FILE: Assets/LiteNetLib/BaseChannel.cs class BaseChannel (line 6) | internal abstract class BaseChannel method BaseChannel (line 17) | protected BaseChannel(NetPeer peer) method AddToQueue (line 23) | public void AddToQueue(NetPacket packet) method AddToPeerChannelSendQueue (line 32) | protected void AddToPeerChannelSendQueue() method SendAndCheckQueue (line 40) | public bool SendAndCheckQueue() method SendNextPackets (line 49) | protected abstract bool SendNextPackets(); method ProcessPacket (line 50) | public abstract bool ProcessPacket(NetPacket packet); FILE: Assets/LiteNetLib/ConnectionRequest.cs type ConnectionRequestResult (line 7) | internal enum ConnectionRequestResult class ConnectionRequest (line 15) | public class ConnectionRequest method TryActivate (line 27) | private bool TryActivate() method UpdateRequest (line 32) | internal void UpdateRequest(NetConnectRequestPacket connRequest) method ConnectionRequest (line 41) | internal ConnectionRequest( method AcceptIfKey (line 55) | public NetPeer AcceptIfKey(string key) method Accept (line 80) | public NetPeer Accept() method Reject (line 88) | public void Reject(byte[] rejectData, int start, int length, bool force) method Reject (line 96) | public void Reject(byte[] rejectData, int start, int length) method RejectForce (line 102) | public void RejectForce(byte[] rejectData, int start, int length) method RejectForce (line 107) | public void RejectForce() method RejectForce (line 112) | public void RejectForce(byte[] rejectData) method RejectForce (line 117) | public void RejectForce(NetDataWriter rejectData) method Reject (line 122) | public void Reject() method Reject (line 127) | public void Reject(byte[] rejectData) method Reject (line 132) | public void Reject(NetDataWriter rejectData) FILE: Assets/LiteNetLib/INetEventListener.cs type UnconnectedMessageType (line 10) | public enum UnconnectedMessageType type DisconnectReason (line 19) | public enum DisconnectReason type DisconnectInfo (line 37) | public struct DisconnectInfo type INetEventListener (line 55) | public interface INetEventListener method OnPeerConnected (line 61) | void OnPeerConnected(NetPeer peer); method OnPeerDisconnected (line 68) | void OnPeerDisconnected(NetPeer peer, DisconnectInfo disconnectInfo); method OnNetworkError (line 75) | void OnNetworkError(IPEndPoint endPoint, SocketError socketError); method OnNetworkReceive (line 83) | void OnNetworkReceive(NetPeer peer, NetPacketReader reader, DeliveryMe... method OnNetworkReceiveUnconnected (line 91) | void OnNetworkReceiveUnconnected(IPEndPoint remoteEndPoint, NetPacketR... method OnNetworkLatencyUpdate (line 98) | void OnNetworkLatencyUpdate(NetPeer peer, int latency); method OnConnectionRequest (line 104) | void OnConnectionRequest(ConnectionRequest request); type IDeliveryEventListener (line 107) | public interface IDeliveryEventListener method OnMessageDelivered (line 114) | void OnMessageDelivered(NetPeer peer, object userData); type INtpEventListener (line 117) | public interface INtpEventListener method OnNtpResponse (line 123) | void OnNtpResponse(NtpPacket packet); class EventBasedNetListener (line 126) | public class EventBasedNetListener : INetEventListener, IDeliveryEventLi... method ClearPeerConnectedEvent (line 148) | public void ClearPeerConnectedEvent() method ClearPeerDisconnectedEvent (line 153) | public void ClearPeerDisconnectedEvent() method ClearNetworkErrorEvent (line 158) | public void ClearNetworkErrorEvent() method ClearNetworkReceiveEvent (line 163) | public void ClearNetworkReceiveEvent() method ClearNetworkReceiveUnconnectedEvent (line 168) | public void ClearNetworkReceiveUnconnectedEvent() method ClearNetworkLatencyUpdateEvent (line 173) | public void ClearNetworkLatencyUpdateEvent() method ClearConnectionRequestEvent (line 178) | public void ClearConnectionRequestEvent() method ClearDeliveryEvent (line 183) | public void ClearDeliveryEvent() method ClearNtpResponseEvent (line 188) | public void ClearNtpResponseEvent() method OnPeerConnected (line 193) | void INetEventListener.OnPeerConnected(NetPeer peer) method OnPeerDisconnected (line 199) | void INetEventListener.OnPeerDisconnected(NetPeer peer, DisconnectInfo... method OnNetworkError (line 205) | void INetEventListener.OnNetworkError(IPEndPoint endPoint, SocketError... method OnNetworkReceive (line 211) | void INetEventListener.OnNetworkReceive(NetPeer peer, NetPacketReader ... method OnNetworkReceiveUnconnected (line 217) | void INetEventListener.OnNetworkReceiveUnconnected(IPEndPoint remoteEn... method OnNetworkLatencyUpdate (line 223) | void INetEventListener.OnNetworkLatencyUpdate(NetPeer peer, int latency) method OnConnectionRequest (line 229) | void INetEventListener.OnConnectionRequest(ConnectionRequest request) method OnMessageDelivered (line 235) | void IDeliveryEventListener.OnMessageDelivered(NetPeer peer, object us... method OnNtpResponse (line 241) | void INtpEventListener.OnNtpResponse(NtpPacket packet) FILE: Assets/LiteNetLib/Layers/Crc32cLayer.cs class Crc32cLayer (line 7) | public sealed class Crc32cLayer : PacketLayerBase method Crc32cLayer (line 9) | public Crc32cLayer() : base(CRC32C.ChecksumSize) method ProcessInboundPacket (line 14) | public override void ProcessInboundPacket(IPEndPoint endPoint, ref byt... method ProcessOutBoundPacket (line 35) | public override void ProcessOutBoundPacket(IPEndPoint endPoint, ref by... FILE: Assets/LiteNetLib/Layers/PacketLayerBase.cs class PacketLayerBase (line 5) | public abstract class PacketLayerBase method PacketLayerBase (line 9) | protected PacketLayerBase(int extraPacketSizeForLayer) method ProcessInboundPacket (line 14) | public abstract void ProcessInboundPacket(IPEndPoint endPoint, ref byt... method ProcessOutBoundPacket (line 15) | public abstract void ProcessOutBoundPacket(IPEndPoint endPoint, ref by... FILE: Assets/LiteNetLib/Layers/XorEncryptLayer.cs class XorEncryptLayer (line 7) | public class XorEncryptLayer : PacketLayerBase method XorEncryptLayer (line 11) | public XorEncryptLayer() : base(0) method XorEncryptLayer (line 16) | public XorEncryptLayer(byte[] key) : this() method XorEncryptLayer (line 21) | public XorEncryptLayer(string key) : this() method SetKey (line 26) | public void SetKey(string key) method SetKey (line 31) | public void SetKey(byte[] key) method ProcessInboundPacket (line 38) | public override void ProcessInboundPacket(IPEndPoint endPoint, ref byt... method ProcessOutBoundPacket (line 49) | public override void ProcessOutBoundPacket(IPEndPoint endPoint, ref by... FILE: Assets/LiteNetLib/NatPunchModule.cs type NatAddressType (line 8) | public enum NatAddressType type INatPunchListener (line 14) | public interface INatPunchListener method OnNatIntroductionRequest (line 16) | void OnNatIntroductionRequest(IPEndPoint localEndPoint, IPEndPoint rem... method OnNatIntroductionSuccess (line 17) | void OnNatIntroductionSuccess(IPEndPoint targetEndPoint, NatAddressTyp... class EventBasedNatPunchListener (line 20) | public class EventBasedNatPunchListener : INatPunchListener method OnNatIntroductionRequest (line 28) | void INatPunchListener.OnNatIntroductionRequest(IPEndPoint localEndPoi... method OnNatIntroductionSuccess (line 34) | void INatPunchListener.OnNatIntroductionSuccess(IPEndPoint targetEndPo... class NatPunchModule (line 44) | public sealed class NatPunchModule type RequestEventData (line 46) | struct RequestEventData type SuccessEventData (line 53) | struct SuccessEventData class NatIntroduceRequestPacket (line 60) | class NatIntroduceRequestPacket class NatIntroduceResponsePacket (line 66) | class NatIntroduceResponsePacket class NatPunchPacket (line 73) | class NatPunchPacket method NatPunchModule (line 88) | internal NatPunchModule(NetSocket socket) method ProcessMessage (line 96) | internal void ProcessMessage(IPEndPoint senderEndPoint, NetPacket packet) method Init (line 105) | public void Init(INatPunchListener listener) method Send (line 110) | private void Send(T packet, IPEndPoint target) where T : class, new() method NatIntroduce (line 119) | public void NatIntroduce( method PollEvents (line 142) | public void PollEvents() method SendNatIntroduceRequest (line 167) | public void SendNatIntroduceRequest(string host, int port, string addi... method SendNatIntroduceRequest (line 172) | public void SendNatIntroduceRequest(IPEndPoint masterServerEndPoint, s... method OnNatIntroductionRequest (line 191) | private void OnNatIntroductionRequest(NatIntroduceRequestPacket req, I... method OnNatIntroductionResponse (line 205) | private void OnNatIntroductionResponse(NatIntroduceResponsePacket req) method OnNatPunch (line 227) | private void OnNatPunch(NatPunchPacket req, IPEndPoint senderEndPoint) FILE: Assets/LiteNetLib/NetConstants.cs type DeliveryMethod (line 6) | public enum DeliveryMethod : byte class NetConstants (line 38) | public static class NetConstants FILE: Assets/LiteNetLib/NetDebug.cs class InvalidPacketException (line 6) | public class InvalidPacketException : ArgumentException method InvalidPacketException (line 8) | public InvalidPacketException(string message) : base(message) class TooBigPacketException (line 13) | public class TooBigPacketException : InvalidPacketException method TooBigPacketException (line 15) | public TooBigPacketException(string message) : base(message) type NetLogLevel (line 20) | public enum NetLogLevel type INetLogger (line 31) | public interface INetLogger method WriteNet (line 33) | void WriteNet(NetLogLevel level, string str, params object[] args); class NetDebug (line 40) | public static class NetDebug method WriteLogic (line 44) | private static void WriteLogic(NetLogLevel logLevel, string str, param... method Write (line 63) | [Conditional("DEBUG_MESSAGES")] method Write (line 69) | [Conditional("DEBUG_MESSAGES")] method WriteForce (line 75) | [Conditional("DEBUG_MESSAGES"), Conditional("DEBUG")] method WriteForce (line 81) | [Conditional("DEBUG_MESSAGES"), Conditional("DEBUG")] method WriteError (line 87) | internal static void WriteError(string str, params object[] args) FILE: Assets/LiteNetLib/NetManager.cs type IPv6Mode (line 13) | public enum IPv6Mode class NetPacketReader (line 20) | public sealed class NetPacketReader : NetDataReader method NetPacketReader (line 26) | internal NetPacketReader(NetManager manager, NetEvent evt) method SetSource (line 32) | internal void SetSource(NetPacket packet, int headerSize) method RecycleInternal (line 40) | internal void RecycleInternal() method Recycle (line 49) | public void Recycle() class NetEvent (line 57) | internal sealed class NetEvent type EType (line 61) | public enum EType method NetEvent (line 85) | public NetEvent(NetManager manager) class NetManager (line 94) | public class NetManager : IEnumerable class IPEndPointComparer (line 96) | private class IPEndPointComparer : IEqualityComparer method Equals (line 98) | public bool Equals(IPEndPoint x, IPEndPoint y) method GetHashCode (line 103) | public int GetHashCode(IPEndPoint obj) type NetPeerEnumerator (line 109) | public struct NetPeerEnumerator : IEnumerator method NetPeerEnumerator (line 114) | public NetPeerEnumerator(NetPeer p) method Dispose (line 120) | public void Dispose() method MoveNext (line 125) | public bool MoveNext() method Reset (line 131) | public void Reset() type IncomingData (line 148) | private struct IncomingData method GetPeerById (line 362) | public NetPeer GetPeerById(int id) method TryGetPeer (line 377) | private bool TryGetPeer(IPEndPoint endPoint, out NetPeer peer) method AddPeer (line 385) | private void AddPeer(NetPeer peer) method RemovePeer (line 406) | private void RemovePeer(NetPeer peer) method RemovePeerInternal (line 413) | private void RemovePeerInternal(NetPeer peer) method NetManager (line 436) | public NetManager(INetEventListener listener, PacketLayerBase extraPac... method ConnectionLatencyUpdated (line 456) | internal void ConnectionLatencyUpdated(NetPeer fromPeer, int latency) method MessageDelivered (line 461) | internal void MessageDelivered(NetPeer fromPeer, object userData) method SendRawAndRecycle (line 467) | internal int SendRawAndRecycle(NetPacket packet, IPEndPoint remoteEndP... method SendRaw (line 474) | internal int SendRaw(NetPacket packet, IPEndPoint remoteEndPoint) method SendRaw (line 479) | internal int SendRaw(byte[] message, int start, int length, IPEndPoint... method DisconnectPeerForce (line 532) | internal void DisconnectPeerForce(NetPeer peer, method DisconnectPeer (line 540) | private void DisconnectPeer( method CreateEvent (line 564) | private void CreateEvent( method ProcessEvent (line 615) | private void ProcessEvent(NetEvent evt) method RecycleEvent (line 662) | internal void RecycleEvent(NetEvent evt) method UpdateLogic (line 676) | private void UpdateLogic() method ProcessDelayedPackets (line 718) | [Conditional("DEBUG")] method ProcessNtpRequests (line 742) | private void ProcessNtpRequests(int elapsedMilliseconds) method ManualUpdate (line 769) | public void ManualUpdate(int elapsedMilliseconds) method ManualReceive (line 792) | public void ManualReceive() method OnMessageReceived (line 801) | internal void OnMessageReceived(NetPacket packet, SocketError errorCod... method OnConnectionSolved (line 846) | internal NetPeer OnConnectionSolved(ConnectionRequest request, byte[] ... method GetNextPeerId (line 898) | private int GetNextPeerId() method ProcessConnectRequest (line 904) | private void ProcessConnectRequest( method DataReceived (line 972) | private void DataReceived(NetPacket packet, IPEndPoint remoteEndPoint) method CreateReceiveEvent (line 1140) | internal void CreateReceiveEvent(NetPacket packet, DeliveryMethod meth... method SendToAll (line 1171) | public void SendToAll(NetDataWriter writer, DeliveryMethod options) method SendToAll (line 1181) | public void SendToAll(byte[] data, DeliveryMethod options) method SendToAll (line 1193) | public void SendToAll(byte[] data, int start, int length, DeliveryMeth... method SendToAll (line 1204) | public void SendToAll(NetDataWriter writer, byte channelNumber, Delive... method SendToAll (line 1215) | public void SendToAll(byte[] data, byte channelNumber, DeliveryMethod ... method SendToAll (line 1228) | public void SendToAll(byte[] data, int start, int length, byte channel... method SendToAll (line 1248) | public void SendToAll(NetDataWriter writer, DeliveryMethod options, Ne... method SendToAll (line 1259) | public void SendToAll(byte[] data, DeliveryMethod options, NetPeer exc... method SendToAll (line 1272) | public void SendToAll(byte[] data, int start, int length, DeliveryMeth... method SendToAll (line 1284) | public void SendToAll(NetDataWriter writer, byte channelNumber, Delive... method SendToAll (line 1296) | public void SendToAll(byte[] data, byte channelNumber, DeliveryMethod ... method SendToAll (line 1311) | public void SendToAll(byte[] data, int start, int length, byte channel... method Start (line 1331) | public bool Start() method Start (line 1342) | public bool Start(IPAddress addressIPv4, IPAddress addressIPv6, int port) method Start (line 1358) | public bool Start(string addressIPv4, string addressIPv6, int port) method Start (line 1369) | public bool Start(int port) method StartInManualMode (line 1383) | public bool StartInManualMode(IPAddress addressIPv4, IPAddress address... method StartInManualMode (line 1400) | public bool StartInManualMode(string addressIPv4, string addressIPv6, ... method StartInManualMode (line 1414) | public bool StartInManualMode(int port) method SendUnconnectedMessage (line 1425) | public bool SendUnconnectedMessage(byte[] message, IPEndPoint remoteEn... method SendUnconnectedMessage (line 1436) | public bool SendUnconnectedMessage(NetDataWriter writer, IPEndPoint re... method SendUnconnectedMessage (line 1449) | public bool SendUnconnectedMessage(byte[] message, int start, int leng... method SendBroadcast (line 1456) | public bool SendBroadcast(NetDataWriter writer, int port) method SendBroadcast (line 1461) | public bool SendBroadcast(byte[] data, int port) method SendBroadcast (line 1466) | public bool SendBroadcast(byte[] data, int start, int length, int port) method TriggerUpdate (line 1492) | public void TriggerUpdate() method PollEvents (line 1500) | public void PollEvents() method Connect (line 1524) | public NetPeer Connect(string address, int port, string key) method Connect (line 1537) | public NetPeer Connect(string address, int port, NetDataWriter connect... method Connect (line 1559) | public NetPeer Connect(IPEndPoint target, string key) method Connect (line 1571) | public NetPeer Connect(IPEndPoint target, NetDataWriter connectionData) method Stop (line 1613) | public void Stop() method Stop (line 1622) | public void Stop(bool sendDisconnectMessages) method GetPeersCount (line 1663) | public int GetPeersCount(ConnectionState peerState) method GetPeersNonAlloc (line 1681) | public void GetPeersNonAlloc(List peers, ConnectionState peer... method DisconnectAll (line 1696) | public void DisconnectAll() method DisconnectAll (line 1707) | public void DisconnectAll(byte[] data, int start, int count) method DisconnectPeerForce (line 1730) | public void DisconnectPeerForce(NetPeer peer) method DisconnectPeer (line 1739) | public void DisconnectPeer(NetPeer peer) method DisconnectPeer (line 1749) | public void DisconnectPeer(NetPeer peer, byte[] data) method DisconnectPeer (line 1759) | public void DisconnectPeer(NetPeer peer, NetDataWriter writer) method DisconnectPeer (line 1771) | public void DisconnectPeer(NetPeer peer, byte[] data, int start, int c... method CreateNtpRequest (line 1788) | public void CreateNtpRequest(IPEndPoint endPoint) method CreateNtpRequest (line 1798) | public void CreateNtpRequest(string ntpServerAddress, int port) method CreateNtpRequest (line 1808) | public void CreateNtpRequest(string ntpServerAddress) method GetEnumerator (line 1814) | public NetPeerEnumerator GetEnumerator() method GetEnumerator (line 1819) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 1824) | IEnumerator IEnumerable.GetEnumerator() FILE: Assets/LiteNetLib/NetPacket.cs type PacketProperty (line 7) | internal enum PacketProperty : byte class NetPacket (line 29) | internal sealed class NetPacket method NetPacket (line 34) | static NetPacket() method MarkFragmented (line 91) | public void MarkFragmented() method NetPacket (line 134) | public NetPacket(int size) method NetPacket (line 140) | public NetPacket(PacketProperty property, int size) method GetHeaderSize (line 148) | public static int GetHeaderSize(PacketProperty property) method GetHeaderSize (line 153) | public int GetHeaderSize() method Verify (line 158) | public bool Verify() class NetConnectRequestPacket (line 169) | internal sealed class NetConnectRequestPacket method NetConnectRequestPacket (line 177) | private NetConnectRequestPacket(long connectionTime, byte connectionNu... method GetProtocolId (line 185) | public static int GetProtocolId(NetPacket packet) method FromData (line 190) | public static NetConnectRequestPacket FromData(NetPacket packet) method Make (line 213) | public static NetPacket Make(NetDataWriter connectData, SocketAddress ... class NetConnectAcceptPacket (line 229) | internal sealed class NetConnectAcceptPacket method NetConnectAcceptPacket (line 236) | private NetConnectAcceptPacket(long connectionId, byte connectionNumbe... method FromData (line 243) | public static NetConnectAcceptPacket FromData(NetPacket packet) method Make (line 261) | public static NetPacket Make(long connectId, byte connectNum, bool reu... FILE: Assets/LiteNetLib/NetPacketPool.cs class NetPacketPool (line 6) | internal sealed class NetPacketPool method GetWithData (line 12) | public NetPacket GetWithData(PacketProperty property, byte[] data, int... method GetWithProperty (line 22) | public NetPacket GetWithProperty(PacketProperty property, int size) method GetWithProperty (line 29) | public NetPacket GetWithProperty(PacketProperty property) method GetPacket (line 36) | public NetPacket GetPacket(int size) method Recycle (line 57) | public void Recycle(NetPacket packet) FILE: Assets/LiteNetLib/NetPeer.cs type ConnectionState (line 16) | [Flags] type ConnectRequestResult (line 26) | internal enum ConnectRequestResult type DisconnectResult (line 34) | internal enum DisconnectResult type ShutdownResult (line 41) | internal enum ShutdownResult class NetPeer (line 51) | public class NetPeer class IncomingFragments (line 99) | private class IncomingFragments method NetPeer (line 199) | internal NetPeer(NetManager netManager, IPEndPoint remoteEndPoint, int... method SetMtu (line 227) | private void SetMtu(int mtuIdx) method OverrideMtu (line 233) | private void OverrideMtu(int mtuValue) method GetPacketsCountInReliableQueue (line 245) | public int GetPacketsCountInReliableQueue(byte channelNumber, bool ord... method CreateChannel (line 253) | private BaseChannel CreateChannel(byte idx) method NetPeer (line 281) | internal NetPeer(NetManager netManager, IPEndPoint remoteEndPoint, int... method NetPeer (line 299) | internal NetPeer(NetManager netManager, IPEndPoint remoteEndPoint, int... method Reject (line 315) | internal void Reject(long connectionId, byte connectionNumber, byte[] ... method ProcessConnectAccept (line 322) | internal bool ProcessConnectAccept(NetConnectAcceptPacket packet) method GetMaxSinglePacketSize (line 347) | public int GetMaxSinglePacketSize(DeliveryMethod options) method SendWithDeliveryEvent (line 362) | public void SendWithDeliveryEvent(byte[] data, byte channelNumber, Del... method SendWithDeliveryEvent (line 381) | public void SendWithDeliveryEvent(byte[] data, int start, int length, ... method SendWithDeliveryEvent (line 398) | public void SendWithDeliveryEvent(NetDataWriter dataWriter, byte chann... method Send (line 415) | public void Send(byte[] data, DeliveryMethod deliveryMethod) method Send (line 430) | public void Send(NetDataWriter dataWriter, DeliveryMethod deliveryMethod) method Send (line 447) | public void Send(byte[] data, int start, int length, DeliveryMethod op... method Send (line 463) | public void Send(byte[] data, byte channelNumber, DeliveryMethod deliv... method Send (line 479) | public void Send(NetDataWriter dataWriter, byte channelNumber, Deliver... method Send (line 497) | public void Send(byte[] data, int start, int length, byte channelNumbe... method SendInternal (line 502) | private void SendInternal( method Disconnect (line 594) | public void Disconnect(byte[] data) method Disconnect (line 599) | public void Disconnect(NetDataWriter writer) method Disconnect (line 604) | public void Disconnect(byte[] data, int start, int count) method Disconnect (line 609) | public void Disconnect() method ProcessDisconnect (line 614) | internal DisconnectResult ProcessDisconnect(NetPacket packet) method AddToReliableChannelSendQueue (line 628) | internal void AddToReliableChannelSendQueue(BaseChannel channel) method Shutdown (line 636) | internal ShutdownResult Shutdown(byte[] data, int start, int length, b... method UpdateRoundTripTime (line 680) | private void UpdateRoundTripTime(int roundTripTime) method AddReliablePacket (line 688) | internal void AddReliablePacket(DeliveryMethod method, NetPacket p) method ProcessMtuPacket (line 776) | private void ProcessMtuPacket(NetPacket packet) method UpdateMtuLogic (line 816) | private void UpdateMtuLogic(int deltaTime) method ProcessConnectRequest (line 851) | internal ConnectRequestResult ProcessConnectRequest(NetConnectRequestP... method ProcessPacket (line 903) | internal void ProcessPacket(NetPacket packet) method SendMerged (line 1007) | private void SendMerged() method SendUserData (line 1033) | internal void SendUserData(NetPacket packet) method Update (line 1061) | internal void Update(int deltaTime) method RecycleAndDeliver (line 1178) | internal void RecycleAndDeliver(NetPacket packet) FILE: Assets/LiteNetLib/NetSocket.cs class UnitySocketFix (line 19) | public class UnitySocketFix : MonoBehaviour method Update (line 30) | private void Update() method OnApplicationPause (line 36) | private void OnApplicationPause(bool pause) class NetSocket (line 57) | internal sealed class NetSocket method OnErrorRestore (line 76) | public void OnErrorRestore() method NetSocket (line 108) | static NetSocket() method NetSocket (line 126) | public NetSocket(NetManager listener) method IsActive (line 131) | private bool IsActive() method ProcessError (line 141) | private bool ProcessError(SocketException ex, EndPoint bufferEndPoint) method ManualReceive (line 166) | public void ManualReceive() method ManualReceive (line 173) | private bool ManualReceive(Socket socket, EndPoint bufferEndPoint) method ReceiveLogic (line 202) | private void ReceiveLogic(object state) method Bind (line 237) | public bool Bind(IPAddress addressIPv4, IPAddress addressIPv6, int port,... method BindSocket (line 317) | private bool BindSocket(Socket socket, IPEndPoint ep, bool reuseAddress,... FILE: Assets/LiteNetLib/NetStatistics.cs class NetStatistics (line 5) | public sealed class NetStatistics method Reset (line 46) | public void Reset() method IncrementPacketsSent (line 55) | public void IncrementPacketsSent() method IncrementPacketsReceived (line 60) | public void IncrementPacketsReceived() method AddBytesSent (line 65) | public void AddBytesSent(long bytesSent) method AddBytesReceived (line 70) | public void AddBytesReceived(long bytesReceived) method IncrementPacketLoss (line 75) | public void IncrementPacketLoss() method AddPacketLoss (line 80) | public void AddPacketLoss(long packetLoss) method ToString (line 85) | public override string ToString() FILE: Assets/LiteNetLib/NetUtils.cs type LocalAddrType (line 12) | [Flags] class NetUtils (line 23) | public static class NetUtils method MakeEndPoint (line 25) | public static IPEndPoint MakeEndPoint(string hostStr, int port) method ResolveAddress (line 30) | public static IPAddress ResolveAddress(string hostStr) method ResolveAddress (line 49) | public static IPAddress ResolveAddress(string hostStr, AddressFamily a... method GetLocalIpList (line 67) | public static List GetLocalIpList(LocalAddrType addrType) method GetLocalIpList (line 79) | public static void GetLocalIpList(IList targetList, LocalAddrT... method GetLocalIp (line 138) | public static string GetLocalIp(LocalAddrType addrType) method PrintInterfaceInfos (line 151) | internal static void PrintInterfaceInfos() method RelativeSequenceNumber (line 180) | internal static int RelativeSequenceNumber(int number, int expected) FILE: Assets/LiteNetLib/ReliableChannel.cs class ReliableChannel (line 5) | internal sealed class ReliableChannel : BaseChannel type PendingPacket (line 7) | private struct PendingPacket method ToString (line 13) | public override string ToString() method Init (line 18) | public void Init(NetPacket packet) method TrySend (line 24) | public void TrySend(long currentTime, NetPeer peer, out bool hasPacket) method Clear (line 46) | public bool Clear(NetPeer peer) method ReliableChannel (line 76) | public ReliableChannel(NetPeer peer, bool ordered, byte id) : base(peer) method ProcessAck (line 104) | private void ProcessAck(NetPacket packet) method SendNextPackets (line 170) | protected override bool SendNextPackets() method ProcessPacket (line 219) | public override bool ProcessPacket(NetPacket packet) FILE: Assets/LiteNetLib/SequencedChannel.cs class SequencedChannel (line 5) | internal sealed class SequencedChannel : BaseChannel method SequencedChannel (line 16) | public SequencedChannel(NetPeer peer, bool reliable, byte id) : base(p... method SendNextPackets (line 24) | protected override bool SendNextPackets() method ProcessPacket (line 75) | public override bool ProcessPacket(NetPacket packet) FILE: Assets/LiteNetLib/Utils/CRC32C.cs class CRC32C (line 10) | public static class CRC32C method CRC32C (line 16) | static CRC32C() method Compute (line 42) | public static uint Compute(byte[] input, int offset, int length) FILE: Assets/LiteNetLib/Utils/FastBitConverter.cs class FastBitConverter (line 5) | public static class FastBitConverter type ConverterHelperDouble (line 7) | [StructLayout(LayoutKind.Explicit)] type ConverterHelperFloat (line 17) | [StructLayout(LayoutKind.Explicit)] method WriteLittleEndian (line 27) | private static void WriteLittleEndian(byte[] buffer, int offset, ulong... method WriteLittleEndian (line 50) | private static void WriteLittleEndian(byte[] buffer, int offset, int d... method WriteLittleEndian (line 65) | public static void WriteLittleEndian(byte[] buffer, int offset, short ... method GetBytes (line 76) | public static void GetBytes(byte[] bytes, int startIndex, double value) method GetBytes (line 82) | public static void GetBytes(byte[] bytes, int startIndex, float value) method GetBytes (line 88) | public static void GetBytes(byte[] bytes, int startIndex, short value) method GetBytes (line 93) | public static void GetBytes(byte[] bytes, int startIndex, ushort value) method GetBytes (line 98) | public static void GetBytes(byte[] bytes, int startIndex, int value) method GetBytes (line 103) | public static void GetBytes(byte[] bytes, int startIndex, uint value) method GetBytes (line 108) | public static void GetBytes(byte[] bytes, int startIndex, long value) method GetBytes (line 113) | public static void GetBytes(byte[] bytes, int startIndex, ulong value) FILE: Assets/LiteNetLib/Utils/INetSerializable.cs type INetSerializable (line 3) | public interface INetSerializable method Serialize (line 5) | void Serialize(NetDataWriter writer); method Deserialize (line 6) | void Deserialize(NetDataReader reader); FILE: Assets/LiteNetLib/Utils/NetDataReader.cs class NetDataReader (line 7) | public class NetDataReader method SkipBytes (line 54) | public void SkipBytes(int count) method SetSource (line 59) | public void SetSource(NetDataWriter dataWriter) method SetSource (line 67) | public void SetSource(byte[] source) method SetSource (line 75) | public void SetSource(byte[] source, int offset) method SetSource (line 83) | public void SetSource(byte[] source, int offset, int maxSize) method NetDataReader (line 91) | public NetDataReader() method NetDataReader (line 96) | public NetDataReader(NetDataWriter writer) method NetDataReader (line 101) | public NetDataReader(byte[] source) method NetDataReader (line 106) | public NetDataReader(byte[] source, int offset) method NetDataReader (line 111) | public NetDataReader(byte[] source, int offset, int maxSize) method GetNetEndPoint (line 117) | public IPEndPoint GetNetEndPoint() method GetByte (line 124) | public byte GetByte() method GetSByte (line 131) | public sbyte GetSByte() method GetBoolArray (line 138) | public bool[] GetBoolArray() method GetUShortArray (line 148) | public ushort[] GetUShortArray() method GetShortArray (line 158) | public short[] GetShortArray() method GetLongArray (line 168) | public long[] GetLongArray() method GetULongArray (line 178) | public ulong[] GetULongArray() method GetIntArray (line 188) | public int[] GetIntArray() method GetUIntArray (line 198) | public uint[] GetUIntArray() method GetFloatArray (line 208) | public float[] GetFloatArray() method GetDoubleArray (line 218) | public double[] GetDoubleArray() method GetStringArray (line 228) | public string[] GetStringArray() method GetStringArray (line 240) | public string[] GetStringArray(int maxStringLength) method GetBool (line 252) | public bool GetBool() method GetChar (line 259) | public char GetChar() method GetUShort (line 266) | public ushort GetUShort() method GetShort (line 273) | public short GetShort() method GetLong (line 280) | public long GetLong() method GetULong (line 287) | public ulong GetULong() method GetInt (line 294) | public int GetInt() method GetUInt (line 301) | public uint GetUInt() method GetFloat (line 308) | public float GetFloat() method GetDouble (line 315) | public double GetDouble() method GetString (line 322) | public string GetString(int maxLength) method GetString (line 341) | public string GetString() method GetRemainingBytesSegment (line 354) | public ArraySegment GetRemainingBytesSegment() method Get (line 361) | public T Get() where T : INetSerializable, new() method GetRemainingBytes (line 368) | public byte[] GetRemainingBytes() method GetBytes (line 376) | public void GetBytes(byte[] destination, int start, int count) method GetBytes (line 382) | public void GetBytes(byte[] destination, int count) method GetSBytesWithLength (line 388) | public sbyte[] GetSBytesWithLength() method GetBytesWithLength (line 397) | public byte[] GetBytesWithLength() method PeekByte (line 409) | public byte PeekByte() method PeekSByte (line 414) | public sbyte PeekSByte() method PeekBool (line 419) | public bool PeekBool() method PeekChar (line 424) | public char PeekChar() method PeekUShort (line 429) | public ushort PeekUShort() method PeekShort (line 434) | public short PeekShort() method PeekLong (line 439) | public long PeekLong() method PeekULong (line 444) | public ulong PeekULong() method PeekInt (line 449) | public int PeekInt() method PeekUInt (line 454) | public uint PeekUInt() method PeekFloat (line 459) | public float PeekFloat() method PeekDouble (line 464) | public double PeekDouble() method PeekString (line 469) | public string PeekString(int maxLength) method PeekString (line 487) | public string PeekString() method TryGetByte (line 501) | public bool TryGetByte(out byte result) method TryGetSByte (line 512) | public bool TryGetSByte(out sbyte result) method TryGetBool (line 523) | public bool TryGetBool(out bool result) method TryGetChar (line 534) | public bool TryGetChar(out char result) method TryGetShort (line 545) | public bool TryGetShort(out short result) method TryGetUShort (line 556) | public bool TryGetUShort(out ushort result) method TryGetInt (line 567) | public bool TryGetInt(out int result) method TryGetUInt (line 578) | public bool TryGetUInt(out uint result) method TryGetLong (line 589) | public bool TryGetLong(out long result) method TryGetULong (line 600) | public bool TryGetULong(out ulong result) method TryGetFloat (line 611) | public bool TryGetFloat(out float result) method TryGetDouble (line 622) | public bool TryGetDouble(out double result) method TryGetString (line 633) | public bool TryGetString(out string result) method TryGetStringArray (line 648) | public bool TryGetStringArray(out string[] result) method TryGetBytesWithLength (line 670) | public bool TryGetBytesWithLength(out byte[] result) method Clear (line 686) | public void Clear() FILE: Assets/LiteNetLib/Utils/NetDataWriter.cs class NetDataWriter (line 7) | public class NetDataWriter method NetDataWriter (line 19) | public NetDataWriter() : this(true, InitialSize) method NetDataWriter (line 23) | public NetDataWriter(bool autoResize) : this(autoResize, InitialSize) method NetDataWriter (line 27) | public NetDataWriter(bool autoResize, int initialSize) method FromBytes (line 38) | public static NetDataWriter FromBytes(byte[] bytes, bool copy) method FromBytes (line 55) | public static NetDataWriter FromBytes(byte[] bytes, int offset, int le... method FromString (line 62) | public static NetDataWriter FromString(string value) method ResizeIfNeed (line 69) | public void ResizeIfNeed(int newSize) method Reset (line 80) | public void Reset(int size) method Reset (line 86) | public void Reset() method CopyData (line 91) | public byte[] CopyData() method SetPosition (line 113) | public int SetPosition(int position) method Put (line 120) | public void Put(float value) method Put (line 128) | public void Put(double value) method Put (line 136) | public void Put(long value) method Put (line 144) | public void Put(ulong value) method Put (line 152) | public void Put(int value) method Put (line 160) | public void Put(uint value) method Put (line 168) | public void Put(char value) method Put (line 176) | public void Put(ushort value) method Put (line 184) | public void Put(short value) method Put (line 192) | public void Put(sbyte value) method Put (line 200) | public void Put(byte value) method Put (line 208) | public void Put(byte[] data, int offset, int length) method Put (line 216) | public void Put(byte[] data) method PutSBytesWithLength (line 224) | public void PutSBytesWithLength(sbyte[] data, int offset, int length) method PutSBytesWithLength (line 233) | public void PutSBytesWithLength(sbyte[] data) method PutBytesWithLength (line 242) | public void PutBytesWithLength(byte[] data, int offset, int length) method PutBytesWithLength (line 251) | public void PutBytesWithLength(byte[] data) method Put (line 260) | public void Put(bool value) method PutArray (line 268) | private void PutArray(Array arr, int sz) method PutArray (line 280) | public void PutArray(float[] value) method PutArray (line 285) | public void PutArray(double[] value) method PutArray (line 290) | public void PutArray(long[] value) method PutArray (line 295) | public void PutArray(ulong[] value) method PutArray (line 300) | public void PutArray(int[] value) method PutArray (line 305) | public void PutArray(uint[] value) method PutArray (line 310) | public void PutArray(ushort[] value) method PutArray (line 315) | public void PutArray(short[] value) method PutArray (line 320) | public void PutArray(bool[] value) method PutArray (line 325) | public void PutArray(string[] value) method PutArray (line 333) | public void PutArray(string[] value, int maxLength) method Put (line 341) | public void Put(IPEndPoint endPoint) method Put (line 347) | public void Put(string value) method Put (line 366) | public void Put(string value, int maxLength) method Put (line 389) | public void Put(T obj) where T : INetSerializable FILE: Assets/LiteNetLib/Utils/NetPacketProcessor.cs class NetPacketProcessor (line 6) | public class NetPacketProcessor class HashCache (line 8) | private static class HashCache method HashCache (line 13) | static HashCache() method NetPacketProcessor (line 31) | public NetPacketProcessor() method NetPacketProcessor (line 36) | public NetPacketProcessor(int maxStringLength) method GetHash (line 41) | protected virtual ulong GetHash() method GetCallbackFromData (line 46) | protected virtual SubscribeDelegate GetCallbackFromData(NetDataReader ... method WriteHash (line 57) | protected virtual void WriteHash(NetDataWriter writer) method RegisterNestedType (line 66) | public void RegisterNestedType() where T : struct, INetSerializable method RegisterNestedType (line 76) | public void RegisterNestedType(Action writeDelega... method RegisterNestedType (line 85) | public void RegisterNestedType(Func constructor) where T : class... method ReadAllPackets (line 94) | public void ReadAllPackets(NetDataReader reader) method ReadAllPackets (line 106) | public void ReadAllPackets(NetDataReader reader, object userData) method ReadPacket (line 117) | public void ReadPacket(NetDataReader reader) method Send (line 122) | public void Send(NetPeer peer, T packet, DeliveryMethod options) wh... method SendNetSerializable (line 129) | public void SendNetSerializable(NetPeer peer, T packet, DeliveryMet... method Send (line 136) | public void Send(NetManager manager, T packet, DeliveryMethod optio... method SendNetSerializable (line 143) | public void SendNetSerializable(NetManager manager, T packet, Deliv... method Write (line 150) | public void Write(NetDataWriter writer, T packet) where T : class, ... method WriteNetSerializable (line 156) | public void WriteNetSerializable(NetDataWriter writer, T packet) wh... method Write (line 162) | public byte[] Write(T packet) where T : class, new() method WriteNetSerializable (line 170) | public byte[] WriteNetSerializable(T packet) where T : INetSerializ... method ReadPacket (line 184) | public void ReadPacket(NetDataReader reader, object userData) method Subscribe (line 195) | public void Subscribe(Action onReceive, Func packetConstructo... method Subscribe (line 212) | public void Subscribe(Action onReceive, Fu... method SubscribeReusable (line 229) | public void SubscribeReusable(Action onReceive) where T : class,... method SubscribeReusable (line 246) | public void SubscribeReusable(Action onRec... method SubscribeNetSerializable (line 257) | public void SubscribeNetSerializable( method SubscribeNetSerializable (line 269) | public void SubscribeNetSerializable( method SubscribeNetSerializable (line 281) | public void SubscribeNetSerializable( method SubscribeNetSerializable (line 292) | public void SubscribeNetSerializable( method RemoveSubscription (line 308) | public bool RemoveSubscription() FILE: Assets/LiteNetLib/Utils/NetSerializer.cs class InvalidTypeException (line 9) | public class InvalidTypeException : ArgumentException method InvalidTypeException (line 11) | public InvalidTypeException(string message) : base(message) { } class ParseException (line 14) | public class ParseException : Exception method ParseException (line 16) | public ParseException(string message) : base(message) { } class NetSerializer (line 19) | public class NetSerializer type CallType (line 21) | private enum CallType class FastCall (line 28) | private abstract class FastCall method Init (line 31) | public virtual void Init(MethodInfo getMethod, MethodInfo setMethod,... method Read (line 32) | public abstract void Read(T inf, NetDataReader r); method Write (line 33) | public abstract void Write(T inf, NetDataWriter w); method ReadArray (line 34) | public abstract void ReadArray(T inf, NetDataReader r); method WriteArray (line 35) | public abstract void WriteArray(T inf, NetDataWriter w); method ReadList (line 36) | public abstract void ReadList(T inf, NetDataReader r); method WriteList (line 37) | public abstract void WriteList(T inf, NetDataWriter w); class FastCallSpecific (line 40) | private abstract class FastCallSpecific : FastCall<... method ReadArray (line 49) | public override void ReadArray(TClass inf, NetDataReader r) { throw ... method WriteArray (line 50) | public override void WriteArray(TClass inf, NetDataWriter w) { throw... method ReadList (line 51) | public override void ReadList(TClass inf, NetDataReader r) { throw n... method WriteList (line 52) | public override void WriteList(TClass inf, NetDataWriter w) { throw ... method ReadArrayHelper (line 54) | protected TProperty[] ReadArrayHelper(TClass inf, NetDataReader r) method WriteArrayHelper (line 63) | protected TProperty[] WriteArrayHelper(TClass inf, NetDataWriter w) method ReadListHelper (line 70) | protected List ReadListHelper(TClass inf, NetDataReader r... method WriteListHelper (line 82) | protected List WriteListHelper(TClass inf, NetDataWriter ... method Init (line 96) | public override void Init(MethodInfo getMethod, MethodInfo setMethod... class FastCallSpecificAuto (line 117) | private abstract class FastCallSpecificAuto : FastC... method ElementRead (line 119) | protected abstract void ElementRead(NetDataReader r, out TProperty p... method ElementWrite (line 120) | protected abstract void ElementWrite(NetDataWriter w, ref TProperty ... method Read (line 122) | public override void Read(TClass inf, NetDataReader r) method Write (line 129) | public override void Write(TClass inf, NetDataWriter w) method ReadArray (line 135) | public override void ReadArray(TClass inf, NetDataReader r) method WriteArray (line 142) | public override void WriteArray(TClass inf, NetDataWriter w) class FastCallStatic (line 150) | private sealed class FastCallStatic : FastCallSpeci... method FastCallStatic (line 155) | public FastCallStatic(Action write, Func : FastCallSpeci... method Read (line 209) | public override void Read(TClass inf, NetDataReader r) method Write (line 215) | public override void Write(TClass inf, NetDataWriter w) method ReadList (line 221) | public override void ReadList(TClass inf, NetDataReader r) method WriteList (line 239) | public override void WriteList(TClass inf, NetDataWriter w) method ReadArray (line 247) | public override void ReadArray(TClass inf, NetDataReader r) method WriteArray (line 255) | public override void WriteArray(TClass inf, NetDataWriter w) class FastCallClass (line 264) | private sealed class FastCallClass : FastCallSpecif... method FastCallClass (line 267) | public FastCallClass(Func constructor) { _constructor = c... method Read (line 269) | public override void Read(TClass inf, NetDataReader r) method Write (line 276) | public override void Write(TClass inf, NetDataWriter w) method ReadList (line 283) | public override void ReadList(TClass inf, NetDataReader r) method WriteList (line 305) | public override void WriteList(TClass inf, NetDataWriter w) method ReadArray (line 313) | public override void ReadArray(TClass inf, NetDataReader r) method WriteArray (line 324) | public override void WriteArray(TClass inf, NetDataWriter w) class IntSerializer (line 333) | private class IntSerializer : FastCallSpecific method Read (line 335) | public override void Read(T inf, NetDataReader r) { Setter(inf, r.Ge... method Write (line 336) | public override void Write(T inf, NetDataWriter w) { w.Put(Getter(in... method ReadArray (line 337) | public override void ReadArray(T inf, NetDataReader r) { SetterArr(i... method WriteArray (line 338) | public override void WriteArray(T inf, NetDataWriter w) { w.PutArray... class UIntSerializer (line 341) | private class UIntSerializer : FastCallSpecific method Read (line 343) | public override void Read(T inf, NetDataReader r) { Setter(inf, r.Ge... method Write (line 344) | public override void Write(T inf, NetDataWriter w) { w.Put(Getter(in... method ReadArray (line 345) | public override void ReadArray(T inf, NetDataReader r) { SetterArr(i... method WriteArray (line 346) | public override void WriteArray(T inf, NetDataWriter w) { w.PutArray... class ShortSerializer (line 349) | private class ShortSerializer : FastCallSpecific method Read (line 351) | public override void Read(T inf, NetDataReader r) { Setter(inf, r.Ge... method Write (line 352) | public override void Write(T inf, NetDataWriter w) { w.Put(Getter(in... method ReadArray (line 353) | public override void ReadArray(T inf, NetDataReader r) { SetterArr(i... method WriteArray (line 354) | public override void WriteArray(T inf, NetDataWriter w) { w.PutArray... class UShortSerializer (line 357) | private class UShortSerializer : FastCallSpecific method Read (line 359) | public override void Read(T inf, NetDataReader r) { Setter(inf, r.Ge... method Write (line 360) | public override void Write(T inf, NetDataWriter w) { w.Put(Getter(in... method ReadArray (line 361) | public override void ReadArray(T inf, NetDataReader r) { SetterArr(i... method WriteArray (line 362) | public override void WriteArray(T inf, NetDataWriter w) { w.PutArray... class LongSerializer (line 365) | private class LongSerializer : FastCallSpecific method Read (line 367) | public override void Read(T inf, NetDataReader r) { Setter(inf, r.Ge... method Write (line 368) | public override void Write(T inf, NetDataWriter w) { w.Put(Getter(in... method ReadArray (line 369) | public override void ReadArray(T inf, NetDataReader r) { SetterArr(i... method WriteArray (line 370) | public override void WriteArray(T inf, NetDataWriter w) { w.PutArray... class ULongSerializer (line 373) | private class ULongSerializer : FastCallSpecific method Read (line 375) | public override void Read(T inf, NetDataReader r) { Setter(inf, r.Ge... method Write (line 376) | public override void Write(T inf, NetDataWriter w) { w.Put(Getter(in... method ReadArray (line 377) | public override void ReadArray(T inf, NetDataReader r) { SetterArr(i... method WriteArray (line 378) | public override void WriteArray(T inf, NetDataWriter w) { w.PutArray... class ByteSerializer (line 381) | private class ByteSerializer : FastCallSpecific method Read (line 383) | public override void Read(T inf, NetDataReader r) { Setter(inf, r.Ge... method Write (line 384) | public override void Write(T inf, NetDataWriter w) { w.Put(Getter(in... method ReadArray (line 385) | public override void ReadArray(T inf, NetDataReader r) { SetterArr(i... method WriteArray (line 386) | public override void WriteArray(T inf, NetDataWriter w) { w.PutBytes... class SByteSerializer (line 389) | private class SByteSerializer : FastCallSpecific method Read (line 391) | public override void Read(T inf, NetDataReader r) { Setter(inf, r.Ge... method Write (line 392) | public override void Write(T inf, NetDataWriter w) { w.Put(Getter(in... method ReadArray (line 393) | public override void ReadArray(T inf, NetDataReader r) { SetterArr(i... method WriteArray (line 394) | public override void WriteArray(T inf, NetDataWriter w) { w.PutSByte... class FloatSerializer (line 397) | private class FloatSerializer : FastCallSpecific method Read (line 399) | public override void Read(T inf, NetDataReader r) { Setter(inf, r.Ge... method Write (line 400) | public override void Write(T inf, NetDataWriter w) { w.Put(Getter(in... method ReadArray (line 401) | public override void ReadArray(T inf, NetDataReader r) { SetterArr(i... method WriteArray (line 402) | public override void WriteArray(T inf, NetDataWriter w) { w.PutArray... class DoubleSerializer (line 405) | private class DoubleSerializer : FastCallSpecific method Read (line 407) | public override void Read(T inf, NetDataReader r) { Setter(inf, r.Ge... method Write (line 408) | public override void Write(T inf, NetDataWriter w) { w.Put(Getter(in... method ReadArray (line 409) | public override void ReadArray(T inf, NetDataReader r) { SetterArr(i... method WriteArray (line 410) | public override void WriteArray(T inf, NetDataWriter w) { w.PutArray... class BoolSerializer (line 413) | private class BoolSerializer : FastCallSpecific method Read (line 415) | public override void Read(T inf, NetDataReader r) { Setter(inf, r.Ge... method Write (line 416) | public override void Write(T inf, NetDataWriter w) { w.Put(Getter(in... method ReadArray (line 417) | public override void ReadArray(T inf, NetDataReader r) { SetterArr(i... method WriteArray (line 418) | public override void WriteArray(T inf, NetDataWriter w) { w.PutArray... class CharSerializer (line 421) | private class CharSerializer : FastCallSpecificAuto method ElementWrite (line 423) | protected override void ElementWrite(NetDataWriter w, ref char prop)... method ElementRead (line 424) | protected override void ElementRead(NetDataReader r, out char prop) ... class IPEndPointSerializer (line 427) | private class IPEndPointSerializer : FastCallSpecificAuto : FastCallSpecific method StringSerializer (line 436) | public StringSerializer(int maxLength) { _maxLength = maxLength > 0 ... method Read (line 437) | public override void Read(T inf, NetDataReader r) { Setter(inf, r.Ge... method Write (line 438) | public override void Write(T inf, NetDataWriter w) { w.Put(Getter(in... method ReadArray (line 439) | public override void ReadArray(T inf, NetDataReader r) { SetterArr(i... method WriteArray (line 440) | public override void WriteArray(T inf, NetDataWriter w) { w.PutArray... class EnumByteSerializer (line 443) | private class EnumByteSerializer : FastCall method EnumByteSerializer (line 447) | public EnumByteSerializer(PropertyInfo property, Type propertyType) method Read (line 452) | public override void Read(T inf, NetDataReader r) { Property.SetValu... method Write (line 453) | public override void Write(T inf, NetDataWriter w) { w.Put((byte)Pro... method ReadArray (line 454) | public override void ReadArray(T inf, NetDataReader r) { throw new I... method WriteArray (line 455) | public override void WriteArray(T inf, NetDataWriter w) { throw new ... method ReadList (line 456) | public override void ReadList(T inf, NetDataReader r) { throw new In... method WriteList (line 457) | public override void WriteList(T inf, NetDataWriter w) { throw new I... class EnumIntSerializer (line 460) | private class EnumIntSerializer : EnumByteSerializer method EnumIntSerializer (line 462) | public EnumIntSerializer(PropertyInfo property, Type propertyType) :... method Read (line 463) | public override void Read(T inf, NetDataReader r) { Property.SetValu... method Write (line 464) | public override void Write(T inf, NetDataWriter w) { w.Put((int)Prop... class ClassInfo (line 467) | private sealed class ClassInfo method ClassInfo (line 473) | public ClassInfo(List> serializers) method Write (line 479) | public void Write(T obj, NetDataWriter writer) method Read (line 493) | public void Read(T obj, NetDataReader reader) class CustomType (line 508) | private abstract class CustomType method Get (line 510) | public abstract FastCall Get(); class CustomTypeStruct (line 513) | private sealed class CustomTypeStruct : CustomType where TP... method Get (line 515) | public override FastCall Get() { return new FastCallStruct : CustomType where TPr... method CustomTypeClass (line 521) | public CustomTypeClass(Func constructor) { _constructor =... method Get (line 522) | public override FastCall Get() { return new FastCallClass : CustomType method CustomTypeStatic (line 529) | public CustomTypeStatic(Action writer, Fun... method Get (line 534) | public override FastCall Get() { return new FastCallStatic() where T : struct, INetSerializable method RegisterNestedType (line 550) | public void RegisterNestedType(Func constructor) where T : class... method RegisterNestedType (line 561) | public void RegisterNestedType(Action writer, Fun... method NetSerializer (line 570) | public NetSerializer() : this(0) method NetSerializer (line 574) | public NetSerializer(int maxStringLength) method RegisterInternal (line 579) | private ClassInfo RegisterInternal() method Register (line 675) | public void Register() method Deserialize (line 686) | public T Deserialize(NetDataReader reader) where T : class, new() method Deserialize (line 708) | public bool Deserialize(NetDataReader reader, T target) where T : c... method Serialize (line 728) | public void Serialize(NetDataWriter writer, T obj) where T : class,... method Serialize (line 738) | public byte[] Serialize(T obj) where T : class, new() FILE: Assets/LiteNetLib/Utils/NtpPacket.cs class NtpPacket (line 27) | public class NtpPacket method NtpPacket (line 271) | public NtpPacket() : this(new byte[48]) method NtpPacket (line 281) | internal NtpPacket(byte[] bytes) method FromServerResponse (line 294) | public static NtpPacket FromServerResponse(byte[] bytes, DateTime dest... method ValidateRequest (line 299) | internal void ValidateRequest() method ValidateReply (line 309) | internal void ValidateReply() method CheckTimestamps (line 322) | private void CheckTimestamps() method GetDateTime64 (line 334) | private DateTime? GetDateTime64(int offset) method SetDateTime64 (line 342) | private void SetDateTime64(int offset, DateTime? value) method GetTimeSpan32 (line 347) | private TimeSpan GetTimeSpan32(int offset) method GetUInt64BE (line 352) | private ulong GetUInt64BE(int offset) method SetUInt64BE (line 357) | private void SetUInt64BE(int offset, ulong value) method GetInt32BE (line 362) | private int GetInt32BE(int offset) method GetUInt32BE (line 367) | private uint GetUInt32BE(int offset) method SwapEndianness (line 372) | private static uint SwapEndianness(uint x) method SwapEndianness (line 377) | private static ulong SwapEndianness(ulong x) type NtpLeapIndicator (line 387) | public enum NtpLeapIndicator type NtpMode (line 414) | public enum NtpMode FILE: Assets/LiteNetLib/Utils/NtpRequest.cs class NtpRequest (line 6) | internal sealed class NtpRequest method NtpRequest (line 15) | public NtpRequest(IPEndPoint endPoint) method Send (line 25) | public bool Send(NetSocket socket, int time) FILE: Assets/Plugins/DiscordGameSDK/ActivityManager.cs class ActivityManager (line 3) | public partial class ActivityManager method RegisterCommand (line 5) | public void RegisterCommand() FILE: Assets/Plugins/DiscordGameSDK/Constants.cs class Constants (line 3) | internal static class Constants FILE: Assets/Plugins/DiscordGameSDK/Core.cs type Result (line 7) | public enum Result type CreateFlags (line 55) | public enum CreateFlags type LogLevel (line 61) | public enum LogLevel type UserFlag (line 69) | public enum UserFlag type PremiumType (line 78) | public enum PremiumType type ImageType (line 85) | public enum ImageType type ActivityType (line 90) | public enum ActivityType type ActivityActionType (line 98) | public enum ActivityActionType type ActivityJoinRequestReply (line 104) | public enum ActivityJoinRequestReply type Status (line 111) | public enum Status type RelationshipType (line 119) | public enum RelationshipType type LobbyType (line 129) | public enum LobbyType type LobbySearchComparison (line 135) | public enum LobbySearchComparison type LobbySearchCast (line 145) | public enum LobbySearchCast type LobbySearchDistance (line 151) | public enum LobbySearchDistance type EntitlementType (line 159) | public enum EntitlementType type SkuType (line 170) | public enum SkuType type InputModeType (line 178) | public enum InputModeType type User (line 184) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] type OAuth2Token (line 201) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] type ImageHandle (line 213) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] type ImageDimensions (line 223) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] type ActivityTimestamps (line 231) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] type ActivityAssets (line 239) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] type PartySize (line 255) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] type ActivityParty (line 263) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] type ActivitySecrets (line 272) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] type Activity (line 285) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] type Presence (line 312) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] type Relationship (line 320) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] type Lobby (line 330) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] type FileStat (line 347) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] type Entitlement (line 358) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] type SkuPrice (line 368) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] type Sku (line 377) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] type InputMode (line 390) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] type UserAchievement (line 399) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] type LobbyTransaction (line 412) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] type FFIMethods (line 415) | [StructLayout(LayoutKind.Sequential)] method SetType (line 466) | public void SetType(LobbyType type) method SetOwner (line 478) | public void SetOwner(long ownerId) method SetCapacity (line 490) | public void SetCapacity(uint capacity) method SetMetadata (line 502) | public void SetMetadata(string key, string value) method DeleteMetadata (line 514) | public void DeleteMetadata(string key) method SetLocked (line 526) | public void SetLocked(bool locked) type LobbyMemberTransaction (line 539) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] type FFIMethods (line 542) | [StructLayout(LayoutKind.Sequential)] method SetMetadata (line 573) | public void SetMetadata(string key, string value) method DeleteMetadata (line 585) | public void DeleteMetadata(string key) type LobbySearchQuery (line 598) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] type FFIMethods (line 601) | [StructLayout(LayoutKind.Sequential)] method Filter (line 642) | public void Filter(string key, LobbySearchComparison comparison, Lobby... method Sort (line 654) | public void Sort(string key, LobbySearchCast cast, string value) method Limit (line 666) | public void Limit(uint limit) method Distance (line 678) | public void Distance(LobbySearchDistance distance) class ResultException (line 691) | public partial class ResultException : Exception method ResultException (line 695) | public ResultException(Result result) : base(result.ToString()) class Discord (line 700) | public partial class Discord : IDisposable type FFIEvents (line 702) | [StructLayout(LayoutKind.Sequential)] type FFIMethods (line 708) | [StructLayout(LayoutKind.Sequential)] type FFICreateParams (line 790) | [StructLayout(LayoutKind.Sequential)] method DiscordCreate (line 850) | [DllImport(Constants.DllName, ExactSpelling = true, CallingConvention ... method Discord (line 952) | public Discord(long clientId, ulong flags) method InitEvents (line 1019) | private void InitEvents(IntPtr eventsPtr, ref FFIEvents events) method Dispose (line 1024) | public void Dispose() method RunCallbacks (line 1050) | public void RunCallbacks() method SetLogHookCallbackImpl (line 1059) | [MonoPInvokeCallback] method SetLogHook (line 1067) | public void SetLogHook(LogLevel minLevel, SetLogHookHandler callback) method GetApplicationManager (line 1077) | public ApplicationManager GetApplicationManager() method GetUserManager (line 1090) | public UserManager GetUserManager() method GetImageManager (line 1103) | public ImageManager GetImageManager() method GetActivityManager (line 1116) | public ActivityManager GetActivityManager() method GetRelationshipManager (line 1129) | public RelationshipManager GetRelationshipManager() method GetLobbyManager (line 1142) | public LobbyManager GetLobbyManager() method GetNetworkManager (line 1155) | public NetworkManager GetNetworkManager() method GetOverlayManager (line 1168) | public OverlayManager GetOverlayManager() method GetStorageManager (line 1181) | public StorageManager GetStorageManager() method GetStoreManager (line 1194) | public StoreManager GetStoreManager() method GetVoiceManager (line 1207) | public VoiceManager GetVoiceManager() method GetAchievementManager (line 1220) | public AchievementManager GetAchievementManager() class MonoPInvokeCallbackAttribute (line 1234) | internal partial class MonoPInvokeCallbackAttribute : Attribute class ApplicationManager (line 1239) | public partial class ApplicationManager type FFIEvents (line 1241) | [StructLayout(LayoutKind.Sequential)] type FFIMethods (line 1247) | [StructLayout(LayoutKind.Sequential)] method ApplicationManager (line 1308) | internal ApplicationManager(IntPtr ptr, IntPtr eventsPtr, ref FFIEvent... method InitEvents (line 1322) | private void InitEvents(IntPtr eventsPtr, ref FFIEvents events) method ValidateOrExitCallbackImpl (line 1327) | [MonoPInvokeCallback] method ValidateOrExit (line 1336) | public void ValidateOrExit(ValidateOrExitHandler callback) method GetCurrentLocale (line 1342) | public string GetCurrentLocale() method GetCurrentBranch (line 1349) | public string GetCurrentBranch() method GetOAuth2TokenCallbackImpl (line 1356) | [MonoPInvokeCallback] method GetOAuth2Token (line 1365) | public void GetOAuth2Token(GetOAuth2TokenHandler callback) method GetTicketCallbackImpl (line 1371) | [MonoPInvokeCallback] method GetTicket (line 1380) | public void GetTicket(GetTicketHandler callback) class UserManager (line 1387) | public partial class UserManager type FFIEvents (line 1389) | [StructLayout(LayoutKind.Sequential)] type FFIMethods (line 1398) | [StructLayout(LayoutKind.Sequential)] method UserManager (line 1448) | internal UserManager(IntPtr ptr, IntPtr eventsPtr, ref FFIEvents events) method InitEvents (line 1462) | private void InitEvents(IntPtr eventsPtr, ref FFIEvents events) method GetCurrentUser (line 1468) | public User GetCurrentUser() method GetUserCallbackImpl (line 1479) | [MonoPInvokeCallback] method GetUser (line 1488) | public void GetUser(long userId, GetUserHandler callback) method GetCurrentUserPremiumType (line 1494) | public PremiumType GetCurrentUserPremiumType() method CurrentUserHasFlag (line 1505) | public bool CurrentUserHasFlag(UserFlag flag) method OnCurrentUserUpdateImpl (line 1516) | [MonoPInvokeCallback] class ImageManager (line 1528) | public partial class ImageManager type FFIEvents (line 1530) | [StructLayout(LayoutKind.Sequential)] type FFIMethods (line 1536) | [StructLayout(LayoutKind.Sequential)] method ImageManager (line 1577) | internal ImageManager(IntPtr ptr, IntPtr eventsPtr, ref FFIEvents events) method InitEvents (line 1591) | private void InitEvents(IntPtr eventsPtr, ref FFIEvents events) method FetchCallbackImpl (line 1596) | [MonoPInvokeCallback] method Fetch (line 1605) | public void Fetch(ImageHandle handle, bool refresh, FetchHandler callb... method GetDimensions (line 1611) | public ImageDimensions GetDimensions(ImageHandle handle) method GetData (line 1622) | public void GetData(ImageHandle handle, byte[] data) class ActivityManager (line 1632) | public partial class ActivityManager type FFIEvents (line 1634) | [StructLayout(LayoutKind.Sequential)] type FFIMethods (line 1658) | [StructLayout(LayoutKind.Sequential)] method ActivityManager (line 1755) | internal ActivityManager(IntPtr ptr, IntPtr eventsPtr, ref FFIEvents e... method InitEvents (line 1769) | private void InitEvents(IntPtr eventsPtr, ref FFIEvents events) method RegisterCommand (line 1778) | public void RegisterCommand(string command) method RegisterSteam (line 1787) | public void RegisterSteam(uint steamId) method UpdateActivityCallbackImpl (line 1796) | [MonoPInvokeCallback] method UpdateActivity (line 1805) | public void UpdateActivity(Activity activity, UpdateActivityHandler ca... method ClearActivityCallbackImpl (line 1811) | [MonoPInvokeCallback] method ClearActivity (line 1820) | public void ClearActivity(ClearActivityHandler callback) method SendRequestReplyCallbackImpl (line 1826) | [MonoPInvokeCallback] method SendRequestReply (line 1835) | public void SendRequestReply(long userId, ActivityJoinRequestReply rep... method SendInviteCallbackImpl (line 1841) | [MonoPInvokeCallback] method SendInvite (line 1850) | public void SendInvite(long userId, ActivityActionType type, string co... method AcceptInviteCallbackImpl (line 1856) | [MonoPInvokeCallback] method AcceptInvite (line 1865) | public void AcceptInvite(long userId, AcceptInviteHandler callback) method OnActivityJoinImpl (line 1871) | [MonoPInvokeCallback] method OnActivitySpectateImpl (line 1882) | [MonoPInvokeCallback] method OnActivityJoinRequestImpl (line 1893) | [MonoPInvokeCallback] method OnActivityInviteImpl (line 1904) | [MonoPInvokeCallback] class RelationshipManager (line 1916) | public partial class RelationshipManager type FFIEvents (line 1918) | [StructLayout(LayoutKind.Sequential)] type FFIMethods (line 1932) | [StructLayout(LayoutKind.Sequential)] method RelationshipManager (line 1986) | internal RelationshipManager(IntPtr ptr, IntPtr eventsPtr, ref FFIEven... method InitEvents (line 2000) | private void InitEvents(IntPtr eventsPtr, ref FFIEvents events) method FilterCallbackImpl (line 2007) | [MonoPInvokeCallback] method Filter (line 2015) | public void Filter(FilterHandler callback) method Count (line 2022) | public int Count() method Get (line 2033) | public Relationship Get(long userId) method GetAt (line 2044) | public Relationship GetAt(uint index) method OnRefreshImpl (line 2055) | [MonoPInvokeCallback] method OnRelationshipUpdateImpl (line 2066) | [MonoPInvokeCallback] class LobbyManager (line 2078) | public partial class LobbyManager type FFIEvents (line 2080) | [StructLayout(LayoutKind.Sequential)] type FFIMethods (line 2124) | [StructLayout(LayoutKind.Sequential)] method LobbyManager (line 2397) | internal LobbyManager(IntPtr ptr, IntPtr eventsPtr, ref FFIEvents events) method InitEvents (line 2411) | private void InitEvents(IntPtr eventsPtr, ref FFIEvents events) method GetLobbyCreateTransaction (line 2424) | public LobbyTransaction GetLobbyCreateTransaction() method GetLobbyUpdateTransaction (line 2435) | public LobbyTransaction GetLobbyUpdateTransaction(long lobbyId) method GetMemberUpdateTransaction (line 2446) | public LobbyMemberTransaction GetMemberUpdateTransaction(long lobbyId,... method CreateLobbyCallbackImpl (line 2457) | [MonoPInvokeCallback] method CreateLobby (line 2466) | public void CreateLobby(LobbyTransaction transaction, CreateLobbyHandl... method UpdateLobbyCallbackImpl (line 2473) | [MonoPInvokeCallback] method UpdateLobby (line 2482) | public void UpdateLobby(long lobbyId, LobbyTransaction transaction, Up... method DeleteLobbyCallbackImpl (line 2489) | [MonoPInvokeCallback] method DeleteLobby (line 2498) | public void DeleteLobby(long lobbyId, DeleteLobbyHandler callback) method ConnectLobbyCallbackImpl (line 2504) | [MonoPInvokeCallback] method ConnectLobby (line 2513) | public void ConnectLobby(long lobbyId, string secret, ConnectLobbyHand... method ConnectLobbyWithActivitySecretCallbackImpl (line 2519) | [MonoPInvokeCallback] method ConnectLobbyWithActivitySecret (line 2528) | public void ConnectLobbyWithActivitySecret(string activitySecret, Conn... method DisconnectLobbyCallbackImpl (line 2534) | [MonoPInvokeCallback] method DisconnectLobby (line 2543) | public void DisconnectLobby(long lobbyId, DisconnectLobbyHandler callb... method GetLobby (line 2549) | public Lobby GetLobby(long lobbyId) method GetLobbyActivitySecret (line 2560) | public string GetLobbyActivitySecret(long lobbyId) method GetLobbyMetadataValue (line 2571) | public string GetLobbyMetadataValue(long lobbyId, string key) method GetLobbyMetadataKey (line 2582) | public string GetLobbyMetadataKey(long lobbyId, int index) method LobbyMetadataCount (line 2593) | public int LobbyMetadataCount(long lobbyId) method MemberCount (line 2604) | public int MemberCount(long lobbyId) method GetMemberUserId (line 2615) | public long GetMemberUserId(long lobbyId, int index) method GetMemberUser (line 2626) | public User GetMemberUser(long lobbyId, long userId) method GetMemberMetadataValue (line 2637) | public string GetMemberMetadataValue(long lobbyId, long userId, string... method GetMemberMetadataKey (line 2648) | public string GetMemberMetadataKey(long lobbyId, long userId, int index) method MemberMetadataCount (line 2659) | public int MemberMetadataCount(long lobbyId, long userId) method UpdateMemberCallbackImpl (line 2670) | [MonoPInvokeCallback] method UpdateMember (line 2679) | public void UpdateMember(long lobbyId, long userId, LobbyMemberTransac... method SendLobbyMessageCallbackImpl (line 2686) | [MonoPInvokeCallback] method SendLobbyMessage (line 2695) | public void SendLobbyMessage(long lobbyId, byte[] data, SendLobbyMessa... method GetSearchQuery (line 2701) | public LobbySearchQuery GetSearchQuery() method SearchCallbackImpl (line 2712) | [MonoPInvokeCallback] method Search (line 2721) | public void Search(LobbySearchQuery query, SearchHandler callback) method LobbyCount (line 2728) | public int LobbyCount() method GetLobbyId (line 2735) | public long GetLobbyId(int index) method ConnectVoiceCallbackImpl (line 2746) | [MonoPInvokeCallback] method ConnectVoice (line 2755) | public void ConnectVoice(long lobbyId, ConnectVoiceHandler callback) method DisconnectVoiceCallbackImpl (line 2761) | [MonoPInvokeCallback] method DisconnectVoice (line 2770) | public void DisconnectVoice(long lobbyId, DisconnectVoiceHandler callb... method ConnectNetwork (line 2776) | public void ConnectNetwork(long lobbyId) method DisconnectNetwork (line 2785) | public void DisconnectNetwork(long lobbyId) method FlushNetwork (line 2794) | public void FlushNetwork() method OpenNetworkChannel (line 2803) | public void OpenNetworkChannel(long lobbyId, byte channelId, bool reli... method SendNetworkMessage (line 2812) | public void SendNetworkMessage(long lobbyId, long userId, byte channel... method OnLobbyUpdateImpl (line 2821) | [MonoPInvokeCallback] method OnLobbyDeleteImpl (line 2832) | [MonoPInvokeCallback] method OnMemberConnectImpl (line 2843) | [MonoPInvokeCallback] method OnMemberUpdateImpl (line 2854) | [MonoPInvokeCallback] method OnMemberDisconnectImpl (line 2865) | [MonoPInvokeCallback] method OnLobbyMessageImpl (line 2876) | [MonoPInvokeCallback] method OnSpeakingImpl (line 2889) | [MonoPInvokeCallback] method OnNetworkMessageImpl (line 2900) | [MonoPInvokeCallback] class NetworkManager (line 2914) | public partial class NetworkManager type FFIEvents (line 2916) | [StructLayout(LayoutKind.Sequential)] type FFIMethods (line 2930) | [StructLayout(LayoutKind.Sequential)] method NetworkManager (line 2999) | internal NetworkManager(IntPtr ptr, IntPtr eventsPtr, ref FFIEvents ev... method InitEvents (line 3013) | private void InitEvents(IntPtr eventsPtr, ref FFIEvents events) method GetPeerId (line 3023) | public ulong GetPeerId() method Flush (line 3033) | public void Flush() method OpenPeer (line 3045) | public void OpenPeer(ulong peerId, string routeData) method UpdatePeer (line 3057) | public void UpdatePeer(ulong peerId, string routeData) method ClosePeer (line 3069) | public void ClosePeer(ulong peerId) method OpenChannel (line 3081) | public void OpenChannel(ulong peerId, byte channelId, bool reliable) method CloseChannel (line 3093) | public void CloseChannel(ulong peerId, byte channelId) method SendMessage (line 3105) | public void SendMessage(ulong peerId, byte channelId, byte[] data) method OnMessageImpl (line 3114) | [MonoPInvokeCallback] method OnRouteUpdateImpl (line 3127) | [MonoPInvokeCallback] class OverlayManager (line 3139) | public partial class OverlayManager type FFIEvents (line 3141) | [StructLayout(LayoutKind.Sequential)] type FFIMethods (line 3150) | [StructLayout(LayoutKind.Sequential)] method OverlayManager (line 3225) | internal OverlayManager(IntPtr ptr, IntPtr eventsPtr, ref FFIEvents ev... method InitEvents (line 3239) | private void InitEvents(IntPtr eventsPtr, ref FFIEvents events) method IsEnabled (line 3245) | public bool IsEnabled() method IsLocked (line 3252) | public bool IsLocked() method SetLockedCallbackImpl (line 3259) | [MonoPInvokeCallback] method SetLocked (line 3268) | public void SetLocked(bool locked, SetLockedHandler callback) method OpenActivityInviteCallbackImpl (line 3274) | [MonoPInvokeCallback] method OpenActivityInvite (line 3283) | public void OpenActivityInvite(ActivityActionType type, OpenActivityIn... method OpenGuildInviteCallbackImpl (line 3289) | [MonoPInvokeCallback] method OpenGuildInvite (line 3298) | public void OpenGuildInvite(string code, OpenGuildInviteHandler callback) method OpenVoiceSettingsCallbackImpl (line 3304) | [MonoPInvokeCallback] method OpenVoiceSettings (line 3313) | public void OpenVoiceSettings(OpenVoiceSettingsHandler callback) method OnToggleImpl (line 3319) | [MonoPInvokeCallback] class StorageManager (line 3331) | public partial class StorageManager type FFIEvents (line 3333) | [StructLayout(LayoutKind.Sequential)] type FFIMethods (line 3339) | [StructLayout(LayoutKind.Sequential)] method StorageManager (line 3430) | internal StorageManager(IntPtr ptr, IntPtr eventsPtr, ref FFIEvents ev... method InitEvents (line 3444) | private void InitEvents(IntPtr eventsPtr, ref FFIEvents events) method Read (line 3449) | public uint Read(string name, byte[] data) method ReadAsyncCallbackImpl (line 3460) | [MonoPInvokeCallback] method ReadAsync (line 3471) | public void ReadAsync(string name, ReadAsyncHandler callback) method ReadAsyncPartialCallbackImpl (line 3477) | [MonoPInvokeCallback] method ReadAsyncPartial (line 3488) | public void ReadAsyncPartial(string name, ulong offset, ulong length, ... method Write (line 3494) | public void Write(string name, byte[] data) method WriteAsyncCallbackImpl (line 3503) | [MonoPInvokeCallback] method WriteAsync (line 3512) | public void WriteAsync(string name, byte[] data, WriteAsyncHandler cal... method Delete (line 3518) | public void Delete(string name) method Exists (line 3527) | public bool Exists(string name) method Count (line 3538) | public int Count() method Stat (line 3545) | public FileStat Stat(string name) method StatAt (line 3556) | public FileStat StatAt(int index) method GetPath (line 3567) | public string GetPath() class StoreManager (line 3579) | public partial class StoreManager type FFIEvents (line 3581) | [StructLayout(LayoutKind.Sequential)] type FFIMethods (line 3595) | [StructLayout(LayoutKind.Sequential)] method StoreManager (line 3689) | internal StoreManager(IntPtr ptr, IntPtr eventsPtr, ref FFIEvents events) method InitEvents (line 3703) | private void InitEvents(IntPtr eventsPtr, ref FFIEvents events) method FetchSkusCallbackImpl (line 3710) | [MonoPInvokeCallback] method FetchSkus (line 3719) | public void FetchSkus(FetchSkusHandler callback) method CountSkus (line 3725) | public int CountSkus() method GetSku (line 3732) | public Sku GetSku(long skuId) method GetSkuAt (line 3743) | public Sku GetSkuAt(int index) method FetchEntitlementsCallbackImpl (line 3754) | [MonoPInvokeCallback] method FetchEntitlements (line 3763) | public void FetchEntitlements(FetchEntitlementsHandler callback) method CountEntitlements (line 3769) | public int CountEntitlements() method GetEntitlement (line 3776) | public Entitlement GetEntitlement(long entitlementId) method GetEntitlementAt (line 3787) | public Entitlement GetEntitlementAt(int index) method HasSkuEntitlement (line 3798) | public bool HasSkuEntitlement(long skuId) method StartPurchaseCallbackImpl (line 3809) | [MonoPInvokeCallback] method StartPurchase (line 3818) | public void StartPurchase(long skuId, StartPurchaseHandler callback) method OnEntitlementCreateImpl (line 3824) | [MonoPInvokeCallback] method OnEntitlementDeleteImpl (line 3835) | [MonoPInvokeCallback] class VoiceManager (line 3847) | public partial class VoiceManager type FFIEvents (line 3849) | [StructLayout(LayoutKind.Sequential)] type FFIMethods (line 3858) | [StructLayout(LayoutKind.Sequential)] method VoiceManager (line 3938) | internal VoiceManager(IntPtr ptr, IntPtr eventsPtr, ref FFIEvents events) method InitEvents (line 3952) | private void InitEvents(IntPtr eventsPtr, ref FFIEvents events) method GetInputMode (line 3958) | public InputMode GetInputMode() method SetInputModeCallbackImpl (line 3969) | [MonoPInvokeCallback] method SetInputMode (line 3978) | public void SetInputMode(InputMode inputMode, SetInputModeHandler call... method IsSelfMute (line 3984) | public bool IsSelfMute() method SetSelfMute (line 3995) | public void SetSelfMute(bool mute) method IsSelfDeaf (line 4004) | public bool IsSelfDeaf() method SetSelfDeaf (line 4015) | public void SetSelfDeaf(bool deaf) method IsLocalMute (line 4024) | public bool IsLocalMute(long userId) method SetLocalMute (line 4035) | public void SetLocalMute(long userId, bool mute) method GetLocalVolume (line 4044) | public byte GetLocalVolume(long userId) method SetLocalVolume (line 4055) | public void SetLocalVolume(long userId, byte volume) method OnSettingsUpdateImpl (line 4064) | [MonoPInvokeCallback] class AchievementManager (line 4076) | public partial class AchievementManager type FFIEvents (line 4078) | [StructLayout(LayoutKind.Sequential)] type FFIMethods (line 4087) | [StructLayout(LayoutKind.Sequential)] method AchievementManager (line 4147) | internal AchievementManager(IntPtr ptr, IntPtr eventsPtr, ref FFIEvent... method InitEvents (line 4161) | private void InitEvents(IntPtr eventsPtr, ref FFIEvents events) method SetUserAchievementCallbackImpl (line 4167) | [MonoPInvokeCallback] method SetUserAchievement (line 4176) | public void SetUserAchievement(long achievementId, byte percentComplet... method FetchUserAchievementsCallbackImpl (line 4182) | [MonoPInvokeCallback] method FetchUserAchievements (line 4191) | public void FetchUserAchievements(FetchUserAchievementsHandler callback) method CountUserAchievements (line 4197) | public int CountUserAchievements() method GetUserAchievement (line 4204) | public UserAchievement GetUserAchievement(long userAchievementId) method GetUserAchievementAt (line 4215) | public UserAchievement GetUserAchievementAt(int index) method OnUserAchievementUpdateImpl (line 4226) | [MonoPInvokeCallback] FILE: Assets/Plugins/DiscordGameSDK/ImageManager.cs type ImageHandle (line 7) | public partial struct ImageHandle method User (line 9) | public static ImageHandle User(long id) method User (line 14) | public static ImageHandle User(long id, uint size) class ImageManager (line 25) | public partial class ImageManager method Fetch (line 27) | public void Fetch(ImageHandle handle, FetchHandler callback) method GetData (line 32) | public byte[] GetData(ImageHandle handle) method GetTexture (line 41) | public Texture2D GetTexture(ImageHandle handle) FILE: Assets/Plugins/DiscordGameSDK/LobbyManager.cs class LobbyManager (line 6) | public partial class LobbyManager method GetMemberUsers (line 8) | public IEnumerable GetMemberUsers(long lobbyID) method SendLobbyMessage (line 19) | public void SendLobbyMessage(long lobbyID, string data, SendLobbyMessa... FILE: Assets/Plugins/DiscordGameSDK/StorageManager.cs class StorageManager (line 5) | public partial class StorageManager method Files (line 7) | public IEnumerable Files() FILE: Assets/Plugins/DiscordGameSDK/StoreManager.cs class StoreManager (line 5) | public partial class StoreManager method GetEntitlements (line 7) | public IEnumerable GetEntitlements() method GetSkus (line 18) | public IEnumerable GetSkus() FILE: Assets/Plugins/JSONDash.cs class JSONDash (line 5) | public class JSONDash : JSONNode method GetEnumerator (line 9) | public override Enumerator GetEnumerator() method WriteToStringBuilder (line 14) | internal override void WriteToStringBuilder(StringBuilder aSB, int aIn... FILE: Assets/Plugins/SimpleJSON.cs type JSONNodeType (line 45) | public enum JSONNodeType type JSONTextMode (line 56) | public enum JSONTextMode class JSONNode (line 62) | public abstract partial class JSONNode type Enumerator (line 65) | public struct Enumerator type Type (line 67) | private enum Type { None, Array, Object } method Enumerator (line 72) | public Enumerator(List.Enumerator aArrayEnum) method Enumerator (line 78) | public Enumerator(Dictionary.Enumerator aDictEnum) method MoveNext (line 100) | public bool MoveNext() type ValueEnumerator (line 114) | public struct ValueEnumerator method ValueEnumerator (line 117) | public ValueEnumerator(List.Enumerator aArrayEnum) : this(... method ValueEnumerator (line 118) | public ValueEnumerator(Dictionary.Enumerator aDict... method ValueEnumerator (line 119) | public ValueEnumerator(Enumerator aEnumerator) { m_Enumerator = aEnu... method MoveNext (line 121) | public bool MoveNext() { return m_Enumerator.MoveNext(); } method GetEnumerator (line 122) | public ValueEnumerator GetEnumerator() { return this; } type KeyEnumerator (line 124) | public struct KeyEnumerator method KeyEnumerator (line 127) | public KeyEnumerator(List.Enumerator aArrayEnum) : this(ne... method KeyEnumerator (line 128) | public KeyEnumerator(Dictionary.Enumerator aDictEn... method KeyEnumerator (line 129) | public KeyEnumerator(Enumerator aEnumerator) { m_Enumerator = aEnume... method MoveNext (line 131) | public bool MoveNext() { return m_Enumerator.MoveNext(); } method GetEnumerator (line 132) | public KeyEnumerator GetEnumerator() { return this; } class LinqEnumerator (line 135) | public class LinqEnumerator : IEnumerator> GetEnumerator() method Reset (line 162) | public void Reset() method GetEnumerator (line 170) | IEnumerator IEnumerable.GetEnumerator() method Add (line 203) | public virtual void Add(string aKey, JSONNode aItem) method Add (line 206) | public virtual void Add(JSONNode aItem) method Remove (line 211) | public virtual JSONNode Remove(string aKey) method Remove (line 216) | public virtual JSONNode Remove(int aIndex) method Remove (line 221) | public virtual JSONNode Remove(JSONNode aNode) method Clone (line 226) | public virtual JSONNode Clone() method HasKey (line 253) | public virtual bool HasKey(string aKey) method GetValueOrDefault (line 258) | public virtual JSONNode GetValueOrDefault(string aKey, JSONNode aDefault) method ToString (line 263) | public override string ToString() method ToString (line 270) | public virtual string ToString(int aIndent) method WriteToStringBuilder (line 276) | internal abstract void WriteToStringBuilder(StringBuilder aSB, int aIn... method GetEnumerator (line 278) | public abstract Enumerator GetEnumerator(); method Equals (line 437) | public override bool Equals(object obj) method GetHashCode (line 442) | public override int GetHashCode() method Escape (line 463) | internal static string Escape(string aText) method ParseElement (line 516) | private static JSONNode ParseElement(string token, bool quoted) method Parse (line 544) | public static JSONNode Parse(string aJSON) class JSONArray (line 773) | public partial class JSONArray : JSONNode method GetEnumerator (line 785) | public override Enumerator GetEnumerator() { return new Enumerator(m_L... method Add (line 832) | public override void Add(string aKey, JSONNode aItem) method Remove (line 842) | public override JSONNode Remove(int aIndex) method Remove (line 854) | public override JSONNode Remove(JSONNode aNode) method Clone (line 860) | public override JSONNode Clone() method WriteToStringBuilder (line 890) | internal override void WriteToStringBuilder(StringBuilder aSB, int aIn... class JSONObject (line 928) | public partial class JSONObject : JSONNode method GetEnumerator (line 942) | public override Enumerator GetEnumerator() { return new Enumerator(m_D... method Add (line 1006) | public override void Add(string aKey, JSONNode aItem) method Remove (line 1030) | public override JSONNode Remove(string aKey) method Remove (line 1042) | public override JSONNode Remove(int aIndex) method Remove (line 1054) | public override JSONNode Remove(JSONNode aNode) method Clone (line 1068) | public override JSONNode Clone() method HasKey (line 1078) | public override bool HasKey(string aKey) method GetValueOrDefault (line 1083) | public override JSONNode GetValueOrDefault(string aKey, JSONNode aDefa... method WriteToStringBuilder (line 1104) | internal override void WriteToStringBuilder(StringBuilder aSB, int aIn... class JSONString (line 1154) | public partial class JSONString : JSONNode method GetEnumerator (line 1161) | public override Enumerator GetEnumerator() { return new Enumerator(); } method JSONString (line 1170) | public JSONString(string aData) method Clone (line 1174) | public override JSONNode Clone() method WriteToStringBuilder (line 1179) | internal override void WriteToStringBuilder(StringBuilder aSB, int aIn... method Equals (line 1183) | public override bool Equals(object obj) method GetHashCode (line 1204) | public override int GetHashCode() class JSONNumber (line 1211) | public partial class JSONNumber : JSONNode method GetEnumerator (line 1220) | public override Enumerator GetEnumerator() { return new Enumerator(); } method JSONNumber (line 1255) | public JSONNumber(double aData) method JSONNumber (line 1260) | public JSONNumber(string aData) method Clone (line 1265) | public override JSONNode Clone() method WriteToStringBuilder (line 1270) | internal override void WriteToStringBuilder(StringBuilder aSB, int aIn... method IsNumeric (line 1274) | private static bool IsNumeric(object value) method Equals (line 1283) | public override bool Equals(object obj) method GetHashCode (line 1308) | public override int GetHashCode() class JSONBool (line 1315) | public partial class JSONBool : JSONNode method GetEnumerator (line 1321) | public override Enumerator GetEnumerator() { return new Enumerator(); } method JSONBool (line 1340) | public JSONBool(bool aData) method JSONBool (line 1345) | public JSONBool(string aData) method Clone (line 1350) | public override JSONNode Clone() method WriteToStringBuilder (line 1355) | internal override void WriteToStringBuilder(StringBuilder aSB, int aIn... method Equals (line 1359) | public override bool Equals(object obj) method GetHashCode (line 1373) | public override int GetHashCode() class JSONNull (line 1380) | public partial class JSONNull : JSONNode method CreateOrGet (line 1384) | public static JSONNull CreateOrGet() method JSONNull (line 1393) | private JSONNull() { } method GetEnumerator (line 1397) | public override Enumerator GetEnumerator() { return new Enumerator(); } method Clone (line 1410) | public override JSONNode Clone() method Equals (line 1415) | public override bool Equals(object obj) method GetHashCode (line 1424) | public override int GetHashCode() method WriteToStringBuilder (line 1429) | internal override void WriteToStringBuilder(StringBuilder aSB, int aIn... class JSONLazyCreator (line 1436) | internal partial class JSONLazyCreator : JSONNode method GetEnumerator (line 1441) | public override Enumerator GetEnumerator() { return new Enumerator(); } method JSONLazyCreator (line 1443) | public JSONLazyCreator(JSONNode aNode) method JSONLazyCreator (line 1449) | public JSONLazyCreator(JSONNode aNode, string aKey) method Set (line 1455) | private T Set(T aVal) where T : JSONNode method Add (line 1482) | public override void Add(JSONNode aItem) method Add (line 1487) | public override void Add(string aKey, JSONNode aItem) method Equals (line 1507) | public override bool Equals(object obj) method GetHashCode (line 1517) | public override int GetHashCode() method WriteToStringBuilder (line 1577) | internal override void WriteToStringBuilder(StringBuilder aSB, int aIn... class JSONParseException (line 1584) | public class JSONParseException : Exception method JSONParseException (line 1590) | public JSONParseException(string error, Stack tokenLocation, s... method ToUIFriendlyString (line 1598) | public string ToUIFriendlyString() class JSON (line 1605) | public static class JSON method Parse (line 1607) | public static JSONNode Parse(string aJSON) FILE: Assets/Plugins/SimpleJSONExtension.cs class JSONNode (line 8) | public partial class JSONNode method ReadHtmlStringColor (line 10) | public Color ReadHtmlStringColor() class JSONNumberWithOverridenRounding (line 21) | public class JSONNumberWithOverridenRounding : JSONNumber method JSONNumberWithOverridenRounding (line 25) | public JSONNumberWithOverridenRounding(double aData, int precision) : ... method Clone (line 46) | public override JSONNode Clone() method WriteToStringBuilder (line 51) | internal override void WriteToStringBuilder(StringBuilder aSB, int aIn... FILE: Assets/Plugins/SimpleJSONHelper.cs class SimpleJSONHelper (line 6) | public static class SimpleJSONHelper method MapSequenceToJSONArray (line 11) | public static JSONArray MapSequenceToJSONArray(IEnumerable sourc... method RemovePropertiesWithDefaultValues (line 24) | public static void RemovePropertiesWithDefaultValues(JSONNode node) method CleanObject (line 66) | public static JSONNode CleanObject(JSONNode obj) FILE: Assets/Plugins/SimpleJSONUnity.cs type JSONContainerType (line 47) | public enum JSONContainerType { Array, Object } class JSONNode (line 48) | public partial class JSONNode method GetContainer (line 54) | private static JSONNode GetContainer(JSONContainerType aType) method ReadVector2 (line 139) | public Vector2 ReadVector2(Vector2 aDefault) method ReadVector2 (line 153) | public Vector2 ReadVector2(string aXName, string aYName) method ReadVector2 (line 162) | public Vector2 ReadVector2() method WriteVector2 (line 166) | public JSONNode WriteVector2(Vector2 aVec, string aXName = "x", string... method ReadVector3 (line 185) | public Vector3 ReadVector3(Vector3 aDefault) method ReadVector3 (line 199) | public Vector3 ReadVector3(string aXName, string aYName, string aZName) method ReadVector3 (line 208) | public Vector3 ReadVector3() method WriteVector3 (line 212) | public JSONNode WriteVector3(Vector3 aVec, string aXName = "x", string... method ReadVector4 (line 233) | public Vector4 ReadVector4(Vector4 aDefault) method ReadVector4 (line 247) | public Vector4 ReadVector4() method WriteVector4 (line 251) | public JSONNode WriteVector4(Vector4 aVec) method ReadQuaternion (line 274) | public Quaternion ReadQuaternion(Quaternion aDefault) method ReadQuaternion (line 288) | public Quaternion ReadQuaternion() method WriteQuaternion (line 292) | public JSONNode WriteQuaternion(Quaternion aRot) method ReadRect (line 315) | public Rect ReadRect(Rect aDefault) method ReadRect (line 329) | public Rect ReadRect() method WriteRect (line 333) | public JSONNode WriteRect(Rect aRect) method ReadRectOffset (line 356) | public RectOffset ReadRectOffset(RectOffset aDefault) method ReadRectOffset (line 370) | public RectOffset ReadRectOffset() method WriteRectOffset (line 374) | public JSONNode WriteRectOffset(RectOffset aRect) method ReadMatrix (line 397) | public Matrix4x4 ReadMatrix() method WriteMatrix (line 409) | public JSONNode WriteMatrix(Matrix4x4 aMatrix) method ReadColor (line 424) | public Color ReadColor(Color aDefault) method ReadColor (line 438) | public Color ReadColor() method WriteColor (line 442) | public JSONNode WriteColor(Color aVec, bool aWriteAlpha = true) FILE: Assets/Plugins/UiRoundedCorners/ImageWithIndependentRoundedCorners.cs class ImageWithIndependentRoundedCorners (line 4) | [ExecuteInEditMode] method Refresh (line 26) | public void Refresh() method OnRectTransformDimensionsChange (line 47) | private void OnRectTransformDimensionsChange() method OnValidate (line 52) | private void OnValidate() method RecalculateProps (line 57) | private void RecalculateProps(Vector2 size) FILE: Assets/Plugins/UiRoundedCorners/ImageWithRoundedCorners.cs class ImageWithRoundedCorners (line 4) | [ExecuteInEditMode] method OnRectTransformDimensionsChange (line 14) | private void OnRectTransformDimensionsChange() method OnValidate (line 19) | private void OnValidate() method Refresh (line 39) | private void Refresh() FILE: Assets/StandaloneFileBrowser/IStandaloneFileBrowser.cs type IStandaloneFileBrowser (line 4) | public interface IStandaloneFileBrowser { method OpenFilePanel (line 5) | string[] OpenFilePanel(string title, string directory, ExtensionFilter... method OpenFolderPanel (line 6) | string[] OpenFolderPanel(string title, string directory, bool multisel... method SaveFilePanel (line 7) | string SaveFilePanel(string title, string directory, string defaultNam... method OpenFilePanelAsync (line 9) | void OpenFilePanelAsync(string title, string directory, ExtensionFilte... method OpenFolderPanelAsync (line 10) | void OpenFolderPanelAsync(string title, string directory, bool multise... method SaveFilePanelAsync (line 11) | void SaveFilePanelAsync(string title, string directory, string default... FILE: Assets/StandaloneFileBrowser/StandaloneFileBrowser.cs type ExtensionFilter (line 4) | public struct ExtensionFilter { method ExtensionFilter (line 8) | public ExtensionFilter(string filterName, params string[] filterExtens... class StandaloneFileBrowser (line 14) | public class StandaloneFileBrowser { method StandaloneFileBrowser (line 17) | static StandaloneFileBrowser() { method OpenFilePanel (line 37) | public static string[] OpenFilePanel(string title, string directory, s... method OpenFilePanel (line 50) | public static string[] OpenFilePanel(string title, string directory, E... method OpenFilePanelAsync (line 62) | public static void OpenFilePanelAsync(string title, string directory, ... method OpenFilePanelAsync (line 75) | public static void OpenFilePanelAsync(string title, string directory, ... method OpenFolderPanel (line 87) | public static string[] OpenFolderPanel(string title, string directory,... method OpenFolderPanelAsync (line 99) | public static void OpenFolderPanelAsync(string title, string directory... method SaveFilePanel (line 111) | public static string SaveFilePanel(string title, string directory, str... method SaveFilePanel (line 124) | public static string SaveFilePanel(string title, string directory, str... method SaveFilePanelAsync (line 136) | public static void SaveFilePanelAsync(string title, string directory, ... method SaveFilePanelAsync (line 149) | public static void SaveFilePanelAsync(string title, string directory, ... FILE: Assets/StandaloneFileBrowser/StandaloneFileBrowserEditor.cs class StandaloneFileBrowserEditor (line 7) | public class StandaloneFileBrowserEditor : IStandaloneFileBrowser { method OpenFilePanel (line 8) | public string[] OpenFilePanel(string title, string directory, Extensio... method OpenFilePanelAsync (line 21) | public void OpenFilePanelAsync(string title, string directory, Extensi... method OpenFolderPanel (line 25) | public string[] OpenFolderPanel(string title, string directory, bool m... method OpenFolderPanelAsync (line 30) | public void OpenFolderPanelAsync(string title, string directory, bool ... method SaveFilePanel (line 34) | public string SaveFilePanel(string title, string directory, string def... method SaveFilePanelAsync (line 40) | public void SaveFilePanelAsync(string title, string directory, string ... method GetFilterFromFileExtensionList (line 45) | private static string[] GetFilterFromFileExtensionList(ExtensionFilter... FILE: Assets/StandaloneFileBrowser/StandaloneFileBrowserLinux.cs class StandaloneFileBrowserLinux (line 10) | public class StandaloneFileBrowserLinux : IStandaloneFileBrowser { method DialogInit (line 19) | [DllImport("StandaloneFileBrowser")] method DialogOpenFilePanel (line 21) | [DllImport("StandaloneFileBrowser")] method DialogOpenFilePanelAsync (line 23) | [DllImport("StandaloneFileBrowser")] method DialogOpenFolderPanel (line 25) | [DllImport("StandaloneFileBrowser")] method DialogOpenFolderPanelAsync (line 27) | [DllImport("StandaloneFileBrowser")] method DialogSaveFilePanel (line 29) | [DllImport("StandaloneFileBrowser")] method DialogSaveFilePanelAsync (line 31) | [DllImport("StandaloneFileBrowser")] method StandaloneFileBrowserLinux (line 34) | public StandaloneFileBrowserLinux() method OpenFilePanel (line 39) | public string[] OpenFilePanel(string title, string directory, Extensio... method OpenFilePanelAsync (line 48) | public void OpenFilePanelAsync(string title, string directory, Extensi... method OpenFolderPanel (line 58) | public string[] OpenFolderPanel(string title, string directory, bool m... method OpenFolderPanelAsync (line 66) | public void OpenFolderPanelAsync(string title, string directory, bool ... method SaveFilePanel (line 75) | public string SaveFilePanel(string title, string directory, string def... method SaveFilePanelAsync (line 83) | public void SaveFilePanelAsync(string title, string directory, string ... method GetFilterFromFileExtensionList (line 93) | private static string GetFilterFromFileExtensionList(ExtensionFilter[]... FILE: Assets/StandaloneFileBrowser/StandaloneFileBrowserMac.cs class StandaloneFileBrowserMac (line 7) | public class StandaloneFileBrowserMac : IStandaloneFileBrowser { method openFileCb (line 15) | [AOT.MonoPInvokeCallback(typeof(AsyncCallback))] method openFolderCb (line 20) | [AOT.MonoPInvokeCallback(typeof(AsyncCallback))] method saveFileCb (line 25) | [AOT.MonoPInvokeCallback(typeof(AsyncCallback))] method DialogOpenFilePanel (line 30) | [DllImport("StandaloneFileBrowser")] method DialogOpenFilePanelAsync (line 32) | [DllImport("StandaloneFileBrowser")] method DialogOpenFolderPanel (line 34) | [DllImport("StandaloneFileBrowser")] method DialogOpenFolderPanelAsync (line 36) | [DllImport("StandaloneFileBrowser")] method DialogSaveFilePanel (line 38) | [DllImport("StandaloneFileBrowser")] method DialogSaveFilePanelAsync (line 40) | [DllImport("StandaloneFileBrowser")] method OpenFilePanel (line 43) | public string[] OpenFilePanel(string title, string directory, Extensio... method OpenFilePanelAsync (line 52) | public void OpenFilePanelAsync(string title, string directory, Extensi... method OpenFolderPanel (line 63) | public string[] OpenFolderPanel(string title, string directory, bool m... method OpenFolderPanelAsync (line 71) | public void OpenFolderPanelAsync(string title, string directory, bool ... method SaveFilePanel (line 80) | public string SaveFilePanel(string title, string directory, string def... method SaveFilePanelAsync (line 88) | public void SaveFilePanelAsync(string title, string directory, string ... method GetFilterFromFileExtensionList (line 98) | private static string GetFilterFromFileExtensionList(ExtensionFilter[]... FILE: Assets/StandaloneFileBrowser/StandaloneFileBrowserWindows.cs class WindowWrapper (line 14) | public class WindowWrapper : IWin32Window { method WindowWrapper (line 16) | public WindowWrapper(IntPtr handle) { _hwnd = handle; } class StandaloneFileBrowserWindows (line 20) | public class StandaloneFileBrowserWindows : IStandaloneFileBrowser { method GetActiveWindow (line 21) | [DllImport("user32.dll")] method OpenFilePanel (line 24) | public string[] OpenFilePanel(string title, string directory, Extensio... method OpenFilePanelAsync (line 44) | public void OpenFilePanelAsync(string title, string directory, Extensi... method OpenFolderPanel (line 48) | public string[] OpenFolderPanel(string title, string directory, bool m... method OpenFolderPanelAsync (line 60) | public void OpenFolderPanelAsync(string title, string directory, bool ... method SaveFilePanel (line 64) | public string SaveFilePanel(string title, string directory, string def... method SaveFilePanelAsync (line 96) | public void SaveFilePanelAsync(string title, string directory, string ... method GetFilterFromFileExtensionList (line 102) | private static string GetFilterFromFileExtensionList(ExtensionFilter[]... method GetDirectoryPath (line 124) | private static string GetDirectoryPath(string directory) { FILE: Assets/Tests/ArcTest.cs class ArcTest (line 15) | public class ArcTest method LoadMap (line 17) | [UnityOneTimeSetUp] method FinalTearDown (line 23) | [OneTimeTearDown] method ContainerCleanup (line 29) | [TearDown] method CreateArc (line 37) | [Test] method CreateArcWithCoordinates (line 87) | [Test] method InvertArc (line 151) | [Test] method UpdateArcMultiplier (line 195) | [Test] FILE: Assets/Tests/BPMTest.cs class BPMTest (line 15) | public class BPMTest method LoadMap (line 17) | [UnityOneTimeSetUp] method FinalTearDown (line 23) | [OneTimeTearDown] method ContainerCleanup (line 29) | [TearDown] method CheckBPM (line 36) | private static void CheckBPM(string msg, BPMChangeGridContainer contai... method SongBpmTimes (line 48) | [Test] method ModifyEvent (line 89) | [Test] method GoToBeat (line 121) | [Test] method UndoActionCollection (line 158) | [Test] FILE: Assets/Tests/BeatmapActionTest.cs class BeatmapActionTest (line 12) | public class BeatmapActionTest method LoadMap (line 14) | [UnityOneTimeSetUp] method FinalTearDown (line 20) | [OneTimeTearDown] method ContainerCleanup (line 26) | [TearDown] method ModifiedAction (line 33) | [Test] method CompositeTest (line 64) | [Test] method ModifiedWithConflictingAction (line 179) | [Test] FILE: Assets/Tests/BeatmapV3TestOptionalParamTest.cs class BeatmapV3OptionalParamTest (line 8) | public class BeatmapV3OptionalParamTest method LoadMap (line 10) | [UnityOneTimeSetUp] method DoTheTest (line 16) | [Test] FILE: Assets/Tests/BookmarkTest.cs class BookmarkTest (line 9) | public class BookmarkTest method LoadMap (line 11) | [UnityOneTimeSetUp] method FinalTearDown (line 17) | [OneTimeTearDown] method Cleanup (line 23) | [TearDown] method CheckOrder (line 29) | [Test] FILE: Assets/Tests/ChainContainerTest.cs class ChainContainerTest (line 14) | public class ChainContainerTest method LoadMap (line 19) | [UnityOneTimeSetUp] method FinalTearDown (line 25) | [OneTimeTearDown] method PlaceChain (line 31) | [SetUp] method ContainerCleanup (line 57) | [TearDown] method ScalesWithBpmEventsCorrectly (line 65) | [Test] FILE: Assets/Tests/ChainTest.cs class ChainTest (line 15) | public class ChainTest method LoadMap (line 17) | [UnityOneTimeSetUp] method FinalTearDown (line 23) | [OneTimeTearDown] method ContainerCleanup (line 29) | [TearDown] method CreateChain (line 37) | [Test] method CreateChainWithCoordinates (line 87) | [Test] method InvertChain (line 152) | [Test] method UpdateChainMultiplier (line 193) | [Test] FILE: Assets/Tests/ContainerCollectionTest.cs class ContainerCollectionTest (line 15) | public class ContainerCollectionTest method LoadMap (line 17) | [UnityOneTimeSetUp] method FinalTearDown (line 23) | [OneTimeTearDown] method ContainerCleanup (line 29) | [TearDown] method GetBetween (line 35) | [Test] method SpawnObject_MapObjectsAreSorted (line 92) | [TestCase(new[] { 0, 1, 2, 3, 4 })] method SpawnObject_PreventsStackedNotes (line 121) | [Test] method DeleteObject_StackedNotes (line 140) | [Test] method Mirror_MapObjectsAreSorted (line 178) | [Test] method MirrorInTime_MapObjectsAreSorted (line 206) | [Test] method ShiftSelection_MapObjectsAreSorted (line 234) | [Test] method MoveSelection_MapObjectsAreSorted (line 262) | [Test] method MoveSelection_NoteIntegrity (line 290) | [Test] method AssertNoteStateAfterMove (line 321) | private static void AssertNoteStateAfterMove(NoteGridContainer notesCo... FILE: Assets/Tests/CountersPlusTest.cs class CountersPlusTest (line 11) | public class CountersPlusTest method LoadMap (line 19) | [UnityOneTimeSetUp] method EnableCountersPlus (line 25) | [SetUp] method FinalTearDown (line 34) | [OneTimeTearDown] method ContainerCleanup (line 40) | [UnityTearDown] method NJSEventsStats_InitialState (line 49) | [Test] method NJSEventsStats_CursorBeforeNJSEvent (line 58) | [UnityTest] method NJSEventsStats_CursorAfterNJSEvent (line 98) | [UnityTest] method NJSEventsStats_CursorBetweenNJSEvents (line 127) | [UnityTest] method NJSEventsStats_CursorBetweenExtendNJSEvents (line 160) | [UnityTest] FILE: Assets/Tests/EventNextPrevLightIDTest.cs class EventNextPrevLightIDTest (line 16) | public class EventNextPrevLightIDTest method LoadMap (line 18) | [UnityOneTimeSetUp] method FinalTearDown (line 24) | [OneTimeTearDown] method Setup (line 31) | [OneTimeSetUp] method ContainerCleanup (line 38) | [TearDown] method EventWithTimeAndLightID (line 47) | private BaseEvent EventWithTimeAndLightID(float time, int? lightID) method Placement (line 66) | [Test] method DeletingSelection (line 116) | [Test] method CopyPasteSelection (line 160) | [Test] method ShiftingSelection (line 218) | [Test] method MovingSelection (line 270) | [Test] method AssertMapObjectsLinksState (line 314) | private void AssertMapObjectsLinksState(EventGridContainer eventsConta... method AssertMapObjectsAreLinkedAndSorted (line 322) | private void AssertMapObjectsAreLinkedAndSorted(EventGridContainer eve... FILE: Assets/Tests/EventNextPrevTest.cs class EventNextPrevTest (line 17) | public class EventNextPrevTest method LoadMap (line 19) | [UnityOneTimeSetUp] method FinalTearDown (line 25) | [OneTimeTearDown] method ContainerCleanup (line 31) | [TearDown] method Placement (line 38) | [Test] method DeletingSelection (line 74) | [Test] method ShiftingSelection (line 113) | [Test] method MovingSelection (line 168) | [Test] method CopyPasteSelection (line 207) | [Test] method AssertMapObjectsAreLinkedAndSorted (line 245) | private void AssertMapObjectsAreLinkedAndSorted(EventGridContainer eve... FILE: Assets/Tests/EventTest.cs class EventTest (line 15) | public class EventTest method LoadMap (line 17) | [UnityOneTimeSetUp] method FinalTearDown (line 23) | [OneTimeTearDown] method ContainerCleanup (line 29) | [TearDown] method Invert (line 37) | [Test] method TweakValue (line 88) | [Test] method TweakValueBoost (line 116) | [Test] method PlacementPersistsCustomProperty (line 153) | [Test] FILE: Assets/Tests/MirrorTest.cs class MirrorTest (line 13) | public class MirrorTest method LoadMap (line 23) | [UnityOneTimeSetUp] method SpawnNotesAndArcs (line 37) | [SetUp] method FinalTearDown (line 83) | [OneTimeTearDown] method ContainerCleanup (line 89) | [TearDown] method MirrorInTime (line 97) | [Test] method Mirror (line 130) | [Test] method SwapColors (line 163) | [Test] FILE: Assets/Tests/NodeEditorTest.cs class NodeEditorTest (line 16) | internal class NodeEditorTest method LoadMap (line 18) | [UnityOneTimeSetUp] method SetUp (line 24) | [OneTimeSetUp] method TearDown (line 31) | [OneTimeTearDown] method ContainerCleanup (line 38) | [TearDown] method JsonMerge (line 44) | [Test] method JsonApply (line 78) | [Test] FILE: Assets/Tests/NoteTest.cs class NoteTest (line 15) | public class NoteTest method LoadMap (line 17) | [UnityOneTimeSetUp] method FinalTearDown (line 23) | [OneTimeTearDown] method ContainerCleanup (line 29) | [TearDown] method InvertNote (line 38) | [Test] method InvertNoteAffectsSlider (line 70) | [Test] method UpdateNoteDirection (line 141) | [Test] method UpdateNoteDirectionMergeAction (line 173) | [Test] method UpdateNoteDirectionAffectsSlider (line 215) | [Test] method PlacementPersistsCustomProperty (line 286) | [Test] FILE: Assets/Tests/NotesContainerTest.cs class NotesContainerTest (line 13) | public class NotesContainerTest method LoadMap (line 15) | [UnityOneTimeSetUp] method FinalTearDown (line 21) | [OneTimeTearDown] method ContainerCleanup (line 27) | [TearDown] method RefreshSpecialAngles (line 33) | [Test] method RefreshSpecialAnglesOnDirectionChange (line 143) | [Test] method RefreshSpecialAnglesOnDirectionChange2 (line 188) | [Test] method RefreshSpecialAnglesIgnoresPrecisionPlacement (line 234) | [Test] method UpdateNote (line 268) | private void UpdateNote(NoteContainer container, int PosX, int PosY, i... method ShiftInTime (line 278) | [Test] FILE: Assets/Tests/ObstacleContainerTest.cs class ObstacleContainerTest (line 12) | public class ObstacleContainerTest method LoadMap (line 18) | [UnityOneTimeSetUp] method FinalTearDown (line 24) | [OneTimeTearDown] method PlaceWall (line 30) | [SetUp] method ContainerCleanup (line 53) | [TearDown] method UpdatesWhenEditorScaleUpdates (line 62) | [Test] method ScalesWithBpmEventsCorrectly (line 84) | [Test] FILE: Assets/Tests/PaintTest.cs class PaintTest (line 15) | public class PaintTest method LoadMap (line 17) | [UnityOneTimeSetUp] method FinalTearDown (line 23) | [OneTimeTearDown] method SetUp (line 29) | [SetUp] method ContainerCleanup (line 35) | [TearDown] method PaintGradientUndo (line 42) | [Test] method PaintUndo (line 91) | [Test] method IgnoresOff (line 140) | [Test] FILE: Assets/Tests/RotationEventTest.cs class RotationEventTest (line 16) | public class RotationEventTest method LoadMap (line 18) | [UnityOneTimeSetUp] method FinalTearDown (line 24) | [OneTimeTearDown] method ContainerCleanup (line 30) | [TearDown] method RotationCallbackProperties (line 37) | [Test] method RotationCallbackPropertiesOnTimeMatch (line 73) | [Test] FILE: Assets/Tests/SelectionControllerTest.cs class SelectionControllerTest (line 13) | public class SelectionControllerTest method LoadMap (line 15) | [UnityOneTimeSetUp] method PlaceObjects (line 26) | [SetUp] method FinalTearDown (line 77) | [OneTimeTearDown] method ContainerCleanup (line 83) | [TearDown] method SelectBetweenNotes (line 94) | [Test] method SelectBetweenEvents (line 106) | [Test] method SelectBetweenBpmEvents (line 116) | [Test] method SelectBetweenNotesAndEvents (line 125) | [Test] method SelectBetweenNotesAndBpmEvents (line 138) | [Test] method SelectBetweenEventsAndBpmEvents (line 151) | [Test] method AssertSelectedObjects (line 163) | private void AssertSelectedObjects(ICollection objects) method ShiftSelectionOutsideVanillaGrid (line 173) | [Test] FILE: Assets/Tests/SimpleMirrorTest.cs class SimpleMirrorTest (line 15) | public class SimpleMirrorTest method LoadMap (line 20) | [UnityOneTimeSetUp] method FinalTearDown (line 29) | [OneTimeTearDown] method SetUp (line 35) | [SetUp] method ContainerCleanup (line 41) | [TearDown] method MirrorNoteDouble (line 50) | [Test] method AssertNoteDoubleState (line 80) | private void AssertNoteDoubleState(NoteGridContainer notesContainer) method MirrorNoteME (line 90) | [Test] method MirrorNoteNE (line 118) | [Test] method MirrorEventLightID (line 148) | [Test] method MirrorEventGradient (line 197) | [Test] method MirrorEventRedBlue (line 229) | [Test] method MirrorEventRedWhiteBlue (line 252) | [Test] method MirrorWallME (line 279) | [Test] method MirrorWallNE (line 312) | [Test] method MirrorRotationEvent (line 348) | [Test] FILE: Assets/Tests/StrobeGeneratorTest.cs class StrobeGeneratorTest (line 14) | public class StrobeGeneratorTest method LoadMap (line 16) | [UnityOneTimeSetUp] method FinalTearDown (line 22) | [OneTimeTearDown] method ContainerCleanup (line 28) | [TearDown] method ChromaStepGradient (line 35) | [Test] method LightIDChromaStepGradient (line 84) | [Test] FILE: Assets/Tests/Util/CheckUtils.cs class CheckUtils (line 11) | public class CheckUtils method CheckNote (line 13) | public static void CheckNote(string msg, NoteGridContainer container, ... method CheckWall (line 33) | public static void CheckWall(string msg, ObstacleGridContainer contain... method CheckEvent (line 55) | public static void CheckEvent(string msg, EventGridContainer container... method CheckEventPrevAndNext (line 75) | public static void CheckEventPrevAndNext(string msg, BaseEvent evt, Ba... method CheckRotationEvent (line 87) | public static void CheckRotationEvent(string msg, EventGridContainer c... method CheckArc (line 106) | public static void CheckArc(string msg, ArcGridContainer container, in... method CheckChain (line 137) | public static void CheckChain(string msg, ChainGridContainer container... method CheckV3Object (line 165) | public static void CheckV3Object(string msg, BeatmapObjectContainerCol... method CheckV2Object (line 172) | public static void CheckV2Object(string msg, BeatmapObjectContainerCol... method CheckNotesAreSorted (line 179) | public static void CheckNotesAreSorted(IReadOnlyList noteMap... method CheckEventsAreSorted (line 190) | public static void CheckEventsAreSorted(IReadOnlyList event... method CheckEventsLinksAreCorrectAndSorted (line 201) | public static void CheckEventsLinksAreCorrectAndSorted(IReadOnlyList Settings.TestMode = false; FILE: Assets/Tests/WallTest.cs class WallTest (line 16) | public class WallTest method LoadMap (line 18) | [UnityOneTimeSetUp] method FinalTearDown (line 24) | [OneTimeTearDown] method ContainerCleanup (line 30) | [TearDown] method EnsureWallIntegrity (line 37) | [Test] method HyperWall (line 113) | [Test] method PlacementPersistsCustomProperty (line 153) | [Test] FILE: Assets/TestsEditMode/BeatmapAssert.cs class BeatmapAssert (line 11) | public static class BeatmapAssert method NotePropertiesAreEqual (line 15) | public static void NotePropertiesAreEqual(BaseNote note, float jsonTim... method ObstaclePropertiesAreEqual (line 25) | public static void ObstaclePropertiesAreEqual(BaseObstacle obstacle, f... method BpmEventPropertiesAreEqual (line 38) | public static void BpmEventPropertiesAreEqual(BaseBpmEvent bpmEvent, f... method EventPropertiesAreEqual (line 45) | public static void EventPropertiesAreEqual(BaseEvent evt, float jsonTi... method ArcPropertiesAreEqual (line 54) | public static void ArcPropertiesAreEqual(BaseArc arc, float jsonTime, ... method ChainPropertiesAreEqual (line 72) | public static void ChainPropertiesAreEqual(BaseChain chain, float json... method NJSEventPropertiesAreEqual (line 87) | public static void NJSEventPropertiesAreEqual(BaseNJSEvent njsEvent, f... FILE: Assets/TestsEditMode/BeatmapBpmInfoTest.cs class BeatmapBpmInfoTest (line 9) | public class BeatmapBpmInfoTest method GetFromJson_V2BpmInfo (line 70) | [Test] method GetFromJson_V4AudioData (line 82) | [Test] method AssertCommonGetFromJson (line 97) | private void AssertCommonGetFromJson(BaseBpmInfo bpmInfo) method GetBpmEvents (line 115) | [Test] method GetBpmEvents_Empty (line 148) | [Test] method GetBpmInfoRegions (line 159) | [Test] method GetBpmInfoRegions_Empty (line 189) | [Test] method ConversionDoesNotIntroduceDriftOverTime (line 206) | [Test] FILE: Assets/TestsEditMode/BeatmapV2Test.cs class BeatmapV2Test (line 11) | public class BeatmapV2Test method TestEverything (line 126) | public void TestEverything() method Setup (line 130) | [SetUp] method GetFromJson (line 136) | [Test] method GetOutputJson (line 145) | [Test] method GetOutputJsonAfterSwitchingToV3 (line 157) | [Test] method RootCustomDataPropertiesPersist (line 171) | [Test] method AssertDifficulty (line 185) | private static void AssertDifficulty(BaseDifficulty difficulty) FILE: Assets/TestsEditMode/BeatmapV3OptionalParamTest.cs class BeatmapV3OptionalParamTestEditMode (line 10) | public class BeatmapV3OptionalParamTestEditMode method TestEverything (line 13) | public void TestEverything() method V3BpmEventTest (line 35) | [Test] method V3RotationEventTest (line 47) | [Test] method V3ColorNoteTest (line 59) | [Test] method V3BombNoteTest (line 74) | [Test] method V3ObstacleTest (line 89) | [Test] method V3ArcTest (line 102) | [Test] method V3ChainTest (line 122) | [Test] method V3BasicEventTest (line 140) | [Test] method V3ColorBoostEventTest (line 152) | [Test] method V3LightColorEventBoxGroupTest (line 164) | [Test] method V3LightColorBaseTest (line 205) | [Test] method V3LightRotationEventBoxGroupTest (line 217) | [Test] method V3LightRotationBaseTest (line 258) | [Test] method V3LightTranslationEventBoxGroupTest (line 272) | [Test] method V3LightTranslationBaseTest (line 313) | [Test] method V3VfxEventEventBoxGroupTest (line 325) | [Test] method V3FxEventsCollectionTest (line 356) | [Test] method V3IndexFilterTest (line 366) | [Test] method AssertBaseEventBoxGroupDefaults (line 375) | private void AssertBaseEventBoxGroupDefaults(BaseEventBoxGroup b... method AssertBaseEventBoxDefaults (line 387) | private void AssertBaseEventBoxDefaults(BaseEventBox box) method AssertIndexFilterDefaults (line 430) | private void AssertIndexFilterDefaults(BaseIndexFilter filter) FILE: Assets/TestsEditMode/BeatmapV3Test.cs class BeatmapV3Test (line 11) | public class BeatmapV3Test method TestEverything (line 307) | public void TestEverything() method Setup (line 311) | [SetUp] method GetFromJson (line 317) | [Test] method GetOutputJson (line 327) | [Test] method GetOutputJsonAfterSwitchingToV2 (line 341) | [Test] method RootCustomDataPropertiesPersist (line 356) | [Test] method AssertDifficulty (line 371) | private static void AssertDifficulty(BaseDifficulty difficulty, bool s... method AssertDifficultyLightshow (line 404) | private static void AssertDifficultyLightshow(BaseDifficulty difficulty) method AssertDifficultyCustomProperties (line 573) | private static void AssertDifficultyCustomProperties(BaseDifficulty di... FILE: Assets/TestsEditMode/BeatmapV4Test.cs class BeatmapV4Test (line 11) | public class BeatmapV4Test method TestEverything (line 132) | public void TestEverything() method Setup (line 136) | [SetUp] method GetFromJson (line 143) | [Test] method LoadLightsFromJson (line 152) | [Test] method GetOutputJson (line 161) | [Test] method GetLightshowOutputJson (line 171) | [Test] method GetOutputJsonAfterSwitchingToV3 (line 184) | [Test] method AssertBeatmap (line 196) | private static void AssertBeatmap(BaseDifficulty difficulty, bool cont... method AssertLightshow (line 235) | private static void AssertLightshow(BaseDifficulty difficulty) FILE: Assets/TestsEditMode/BeatmapVersionSwitchingTest.cs class BeatmapVersionSwitchingTest (line 13) | public class BeatmapVersionSwitchingTest method TestEverything (line 40) | public void TestEverything() method Setup (line 44) | [SetUp] method RemoveEmptyCustomDataFromOutputTest (line 49) | [Test] method NoteV3ToV2ToV3CustomDataTest (line 71) | [Test] FILE: Assets/TestsEditMode/HeckRequirementsTest.cs class HeckRequirementsTestEditMode (line 12) | public class HeckRequirementsTestEditMode method TestEverything (line 15) | public void TestEverything() method SetupReqs (line 24) | [OneTimeSetUp] method SetupMop (line 31) | [SetUp] method UnusedTracksDoNotRequireMods (line 39) | [Test] method TrackTypeAlwaysRequiresOnlyChroma (line 81) | [TestCase("AnimateComponent")] method TrackTypeAlwaysRequiresOnlyNoodle (line 101) | [TestCase("AssignTrackParent")] method AssignTrackParentAlwaysRequiresNoodle (line 122) | [Test] method TrackWithUsedNoodlePropertyRequiresNoodle (line 145) | [TestCase("position", 0)] method TrackWithUsedChromaPropertySuggestsChroma (line 177) | [TestCase("color", 0)] method TrackWithGarbagePropertyRequiresNothing (line 207) | [TestCase("hafsdhklsdf", 0)] method TrackWithArrayWorks (line 237) | [Test] method NoteWithColorAnimationSuggestsChroma (line 268) | [Test] method NoteWithGameplayAnimationRequiresNoodle (line 289) | [TestCase("position", 0)] FILE: Assets/TestsEditMode/InfoTest.cs class InfoTest (line 9) | public class InfoTest method V2_GetFromJson (line 406) | [Test] method V2_GetOutputJson (line 413) | [Test] method V4_GetFromJson (line 423) | [Test] method V4_GetOutputJson (line 430) | [Test] method AssertV2Info (line 440) | private void AssertV2Info(BaseInfo info) method AssertV4Info (line 460) | private void AssertV4Info(BaseInfo info) method AssertCommonInfo (line 485) | private void AssertCommonInfo(BaseInfo info) method AssertColorsAreEqual (line 642) | private void AssertColorsAreEqual(Color expected, Color actual) FILE: Assets/TestsEditMode/SimpleJSONHelperTest.cs class SimpleJSONHelperTest (line 9) | public class SimpleJSONHelperTest method RemovesFromJsonObject (line 11) | [Test] method DoesNotRemoveFromJsonArray (line 38) | [Test] method RemovesFromNestedJsonObjects (line 55) | [Test] method TestItWithANote (line 88) | [Test] method DoesNotRemoveV3CustomData (line 109) | [Test] method DoesNotRemoveV2CustomData (line 125) | [Test] FILE: Assets/__Scripts/BeatSaberSongContainer.cs class BeatSaberSongContainer (line 11) | public class BeatSaberSongContainer : MonoBehaviour method Awake (line 28) | private void Awake() method SelectSongForEditing (line 35) | public void SelectSongForEditing(BaseInfo info) method ConnectToMultiSession (line 41) | public void ConnectToMultiSession(string ip, int port, MapperIdentityP... method ConnectToMultiSession (line 47) | public void ConnectToMultiSession(string roomCode, MapperIdentityPacke... method DownloadAndLaunchMap (line 53) | private IEnumerator DownloadAndLaunchMap() method Update (line 102) | private void Update() => MultiMapperConnection?.ManualUpdate(); FILE: Assets/__Scripts/BeatSaberSongUtils.cs class BeatSaberSongUtils (line 9) | public static class BeatSaberSongUtils method GetInfoFromFolder (line 12) | public static BaseInfo GetInfoFromFolder(string directory) method GetMapFromInfoFiles (line 62) | public static BaseDifficulty GetMapFromInfoFiles(BaseInfo info, InfoDi... method GetNodeFromFile (line 81) | public static JSONNode GetNodeFromFile(string file) FILE: Assets/__Scripts/Beatmap/Animations/AnimateProperty.cs type IAnimateProperty (line 9) | public interface IAnimateProperty method IsEmpty (line 12) | public bool IsEmpty(); method UpdateProperty (line 13) | public void UpdateProperty(float time); method Sort (line 14) | public void Sort(); method RemoveEvent (line 15) | public void RemoveEvent(BaseCustomEvent ev); class AnimateProperty (line 18) | public class AnimateProperty : IAnimateProperty method AnimateProperty (line 28) | public AnimateProperty(List> points, Action sett... method IsEmpty (line 36) | public bool IsEmpty() method AddPointDef (line 41) | public void AddPointDef(PointDefinition.Parser parser, IPointDefini... method GetLerpedValue (line 57) | public T GetLerpedValue(float time) method UpdateProperty (line 89) | public void UpdateProperty(float time) method Sort (line 94) | public void Sort() method RemoveEvent (line 101) | public void RemoveEvent(BaseCustomEvent ev) method GetIndexes (line 106) | private void GetIndexes(float time, out int prev, out int next) FILE: Assets/__Scripts/Beatmap/Animations/ObjectAnimator.cs class ObjectAnimator (line 16) | public class ObjectAnimator : MonoBehaviour type TargetTypes (line 41) | public enum TargetTypes { method ResetData (line 61) | public void ResetData() method OnDisable (line 119) | private void OnDisable() method AttachToObject (line 133) | public void AttachToObject(BaseGrid obj) method AttachToGeometry (line 265) | public void AttachToGeometry(BaseEnvironmentEnhancement eh) method AttachToTrack (line 300) | public void AttachToTrack(Track track, string name) method AttachToMaterial (line 312) | public void AttachToMaterial(GeometryContainer con, string track, stri... method AddParent (line 324) | public void AddParent(string name) method Update (line 335) | public void Update() method LateUpdate (line 384) | public void LateUpdate() method SetLifeTime (line 442) | public void SetLifeTime(float normalTime) method OnTimeChanged (line 449) | private void OnTimeChanged() method RequireAnimationTrack (line 468) | private void RequireAnimationTrack() method AddPointDef (line 482) | private void AddPointDef(IPointDefinition.UntypedParams p, string key,... method AddPointDef (line 521) | private void AddPointDef(BaseCustomEvent source, Action setter, ... method GetAnimateProperty (line 541) | private AnimateProperty GetAnimateProperty(string key, Action... method WallClamp (line 555) | private static float WallClamp(float a) class Aggregator (line 565) | public class Aggregator where T : struct method Aggregator (line 572) | public Aggregator(T _default, Func func) method Add (line 578) | public void Add(T v) method Preload (line 588) | public void Preload(T v) method Get (line 594) | public T Get() FILE: Assets/__Scripts/Beatmap/Animations/PointDataInterpolator.cs type IPointDataInterpolator (line 8) | public interface IPointDataInterpolator where T : struct method Lerp (line 10) | public T Lerp(PointDefinition.PointData[] points, int prev, int nex... class LinearPDI (line 13) | public class LinearPDI : IPointDataInterpolator where T : struct method Lerp (line 17) | T IPointDataInterpolator.Lerp(PointDefinition.PointData[] points... method Lerp (line 25) | float IPointDataInterpolator.Lerp(PointDefinition.PointD... method Lerp (line 29) | Color IPointDataInterpolator.Lerp(PointDefinition.PointD... method Lerp (line 33) | Vector3 IPointDataInterpolator.Lerp(PointDefinition.... method Lerp (line 37) | Quaternion IPointDataInterpolator.Lerp(PointDefinition, IPointDataInterp... method Lerp (line 17) | T IPointDataInterpolator.Lerp(PointDefinition.PointData[] points... method Lerp (line 25) | float IPointDataInterpolator.Lerp(PointDefinition.PointD... method Lerp (line 29) | Color IPointDataInterpolator.Lerp(PointDefinition.PointD... method Lerp (line 33) | Vector3 IPointDataInterpolator.Lerp(PointDefinition.... method Lerp (line 37) | Quaternion IPointDataInterpolator.Lerp(PointDefinition : IPointDataInterpolator where T : struct method Lerp (line 47) | T IPointDataInterpolator.Lerp(PointDefinition.PointData[] points... method Lerp (line 55) | Vector3 IPointDataInterpolator.Lerp(PointDefinition.... class CatmullRomPDI (line 51) | public class CatmullRomPDI : IPointDataInterpolator method Lerp (line 47) | T IPointDataInterpolator.Lerp(PointDefinition.PointData[] points... method Lerp (line 55) | Vector3 IPointDataInterpolator.Lerp(PointDefinition.... class HSVPDI (line 77) | public class HSVPDI : IPointDataInterpolator where T : struct method Lerp (line 81) | T IPointDataInterpolator.Lerp(PointDefinition.PointData[] points... method Lerp (line 89) | Color IPointDataInterpolator.Lerp(PointDefinition.PointD... class HSVPDI (line 85) | public class HSVPDI : IPointDataInterpolator method Lerp (line 81) | T IPointDataInterpolator.Lerp(PointDefinition.PointData[] points... method Lerp (line 89) | Color IPointDataInterpolator.Lerp(PointDefinition.PointD... class PointDataInterpolators (line 98) | public class PointDataInterpolators method LinearLerp (line 100) | public static PointDefinition.InterpolationHandler LinearLerp() ... method CatmullRomLerp (line 104) | public static PointDefinition.InterpolationHandler CatmullRomLerp.InterpolationHandler HSVLerp() whe... FILE: Assets/__Scripts/Beatmap/Animations/PointDefinition.cs type IPointDefinition (line 12) | public interface IPointDefinition type UntypedParams (line 14) | public struct UntypedParams class PointDefinition (line 29) | public class PointDefinition : IPointDefinition, IComparable other) class PointData (line 138) | public class PointData : IComparable method PointData (line 140) | public PointData(Parser parser, JSONArray data, float tbegin = 0, fl... method CompareTo (line 187) | public int CompareTo(PointData other) class PointDataParsers (line 194) | public class PointDataParsers method ParseFloat (line 196) | public static float ParseFloat(JSONArray data, ref int i) method ParseColor (line 202) | public static Color ParseColor(JSONArray data, ref int i) method ParseVector3 (line 273) | public static Vector3 ParseVector3(JSONArray data, ref int i) method ParseQuaternion (line 279) | public static Quaternion ParseQuaternion(JSONArray data, ref int i) FILE: Assets/__Scripts/Beatmap/Animations/PointDefinitionInterpolation.cs class PointDefinitionInterpolation (line 9) | public class PointDefinitionInterpolation method Lerp (line 11) | public static T Lerp(PointDefinition? prev, PointDefinition n... FILE: Assets/__Scripts/Beatmap/Animations/TrackAnimator.cs class TrackAnimator (line 14) | public class TrackAnimator : MonoBehaviour method AddEvent (line 27) | public void AddEvent(BaseCustomEvent ev) method RemoveEvent (line 48) | public void RemoveEvent(BaseCustomEvent ev) method RefreshProperties (line 61) | private void RefreshProperties() method Update (line 76) | public void Update() method AddChild (line 95) | public void AddChild(ObjectAnimator oa) method RemoveChild (line 101) | public void RemoveChild(ObjectAnimator oa) method OnChildrenChanged (line 107) | public void OnChildrenChanged() method AddPointDef (line 115) | private void AddPointDef(IPointDefinition.UntypedParams p, string key,... method AddPointDef (line 165) | private void AddPointDef(BaseCustomEvent source, Action GetAnimateProperty(string key, Action... FILE: Assets/__Scripts/Beatmap/Appearances/ArcAppearanceSO.cs class ArcAppearanceSO (line 7) | [CreateAssetMenu(menuName = "Beatmap/Appearance/Arc Appearance SO", file... method UpdateColor (line 13) | public void UpdateColor(Color red, Color blue) method SetArcAppearance (line 19) | public void SetArcAppearance(ArcContainer arc) FILE: Assets/__Scripts/Beatmap/Appearances/ChainAppearanceSO.cs class ChainAppearanceSO (line 7) | [CreateAssetMenu(menuName = "Beatmap/Appearance/Chain Appearance SO", fi... method UpdateColor (line 13) | public void UpdateColor(Color red, Color blue) method SetChainAppearance (line 19) | public void SetChainAppearance(ChainContainer chain) FILE: Assets/__Scripts/Beatmap/Appearances/EventAppearanceSO.cs type EventModelType (line 8) | public enum EventModelType class EventAppearanceSO (line 15) | [CreateAssetMenu(menuName = "Beatmap/Appearance/Event Appearance SO", fi... method SetEventAppearance (line 37) | public void SetEventAppearance(EventContainer e, bool final = true, bo... FILE: Assets/__Scripts/Beatmap/Appearances/GeometryAppearanceSO.cs class GeometryAppearanceSO (line 13) | [CreateAssetMenu(menuName = "Beatmap/Appearance/Geometry Appearance SO",... method OnEnable (line 23) | public void OnEnable() => standard = new BaseMaterial{ Shader = "Stand... method SetGeometryAppearance (line 25) | public void SetGeometryAppearance(GeometryContainer container) type ShaderType (line 101) | enum ShaderType method IsLightType (line 115) | static bool IsLightType(ShaderType shaderType) FILE: Assets/__Scripts/Beatmap/Appearances/NoteAppearanceSO.cs class NoteAppearanceSO (line 7) | [CreateAssetMenu(menuName = "Beatmap/Appearance/Note Appearance SO", fil... method UpdateColor (line 39) | public void UpdateColor(Color red, Color blue) method SetNoteAppearance (line 45) | public void SetNoteAppearance(NoteContainer note) FILE: Assets/__Scripts/Beatmap/Appearances/ObstacleAppearanceSO.cs class ObstacleAppearanceSO (line 7) | [CreateAssetMenu(menuName = "Beatmap/Appearance/Obstacle Appearance SO",... method SetObstacleAppearance (line 14) | public void SetObstacleAppearance(ObstacleContainer obj, PlatformDescr... FILE: Assets/__Scripts/Beatmap/Base/BaseArc.cs class BaseArc (line 12) | public class BaseArc : BaseSlider, ICustomDataArc method Serialize (line 14) | public override void Serialize(NetDataWriter writer) method Deserialize (line 23) | public override void Deserialize(NetDataReader reader) method BaseArc (line 32) | public BaseArc() method BaseArc (line 36) | public BaseArc(BaseArc other) method BaseArc (line 53) | public BaseArc(BaseNote start, BaseNote end) method BaseArc (line 71) | public BaseArc(JSONNode node) : this(BeatmapFactory.Arc(node)) {} method IsChroma (line 141) | public override bool IsChroma() => method IsNoodleExtensions (line 147) | public override bool IsNoodleExtensions() => method IsMappingExtensions (line 161) | public override bool IsMappingExtensions() => method IsConflictingWithObjectAtSameTime (line 169) | protected override bool IsConflictingWithObjectAtSameTime(BaseObject o... method Apply (line 183) | public override void Apply(BaseObject originalData) method SwapHeadAndTail (line 196) | public override void SwapHeadAndTail() method CompareTo (line 203) | public override int CompareTo(BaseObject other) method ToJson (line 228) | public override JSONNode ToJson() => Settings.Instance.MapVersion switch method Clone (line 234) | public override BaseItem Clone() FILE: Assets/__Scripts/Beatmap/Base/BaseBpmEvent.cs class BaseBpmEvent (line 11) | public class BaseBpmEvent : BaseEvent method Serialize (line 13) | public override void Serialize(NetDataWriter writer) method Deserialize (line 19) | public override void Deserialize(NetDataReader reader) method BaseBpmEvent (line 25) | public BaseBpmEvent() {} method BaseBpmEvent (line 27) | public BaseBpmEvent(BaseBpmEvent other) method BaseBpmEvent (line 34) | public BaseBpmEvent(float jsonTime, float bpm) method BaseBpmEvent (line 41) | public BaseBpmEvent(JSONNode node) : this(BeatmapFactory.BpmEvent(node... method IsBpmEvent (line 56) | public override bool IsBpmEvent() => true; method IsConflictingWithObjectAtSameTime (line 58) | protected override bool IsConflictingWithObjectAtSameTime(BaseObject o... method Apply (line 63) | public override void Apply(BaseObject originalData) method CompareTo (line 70) | public override int CompareTo(BaseObject other) method ToJson (line 83) | public override JSONNode ToJson() => Settings.Instance.MapVersion switch method Clone (line 89) | public override BaseItem Clone() { FILE: Assets/__Scripts/Beatmap/Base/BaseChain.cs class BaseChain (line 12) | public class BaseChain : BaseSlider, ICustomDataChain method Serialize (line 14) | public override void Serialize(NetDataWriter writer) method Deserialize (line 21) | public override void Deserialize(NetDataReader reader) method BaseChain (line 30) | public BaseChain() method BaseChain (line 34) | public BaseChain(BaseChain other) method BaseChain (line 49) | public BaseChain(BaseNote start, BaseNote end) method BaseChain (line 65) | public BaseChain(JSONNode node) : this(BeatmapFactory.Chain(node)) {} method IsConflictingWithObjectAtSameTime (line 71) | protected override bool IsConflictingWithObjectAtSameTime(BaseObject o... method IsChroma (line 94) | public override bool IsChroma() => method IsNoodleExtensions (line 100) | public override bool IsNoodleExtensions() => method IsMappingExtensions (line 114) | public override bool IsMappingExtensions() => method Apply (line 123) | public override void Apply(BaseObject originalData) method CompareTo (line 134) | public override int CompareTo(BaseObject other) method ToJson (line 153) | public override JSONNode ToJson() => Settings.Instance.MapVersion switch method Clone (line 158) | public override BaseItem Clone() FILE: Assets/__Scripts/Beatmap/Base/BaseDifficulty.cs class BaseDifficulty (line 22) | public class BaseDifficulty : BaseItem//, ICustomDataDifficulty method AllBaseObjectProperties (line 84) | private List> AllBaseObjectProperties() => new() method ValidateBpmEventsAndObjectTimes (line 101) | public void ValidateBpmEventsAndObjectTimes(float songBpm) method BootstrapBpmEvents (line 110) | public void BootstrapBpmEvents(float songBpm) method JsonTimeToSongBpmTime (line 147) | public float? JsonTimeToSongBpmTime(float jsonTime) method SongBpmTimeToJsonTime (line 158) | public float? SongBpmTimeToJsonTime(float songBpmTime) method FindLastBpmEventByJsonTime (line 169) | public BaseBpmEvent FindLastBpmEventByJsonTime(float jsonTime, bool in... method FindLastBpmEventBySongBpmTime (line 174) | public BaseBpmEvent FindLastBpmEventBySongBpmTime(float songBpmTime, b... method BpmAtJsonTime (line 180) | public float? BpmAtJsonTime(float jsonTime) method BpmAtSongBpmTime (line 185) | public float? BpmAtSongBpmTime(float songBpmTime) method RecomputeAllObjectSongBpmTimes (line 190) | public void RecomputeAllObjectSongBpmTimes() method ConvertCustomBpmToOfficial (line 205) | public void ConvertCustomBpmToOfficial() method ConvertCustomDataVersion (line 330) | public void ConvertCustomDataVersion(int fromVersion, int toVersion) method Save (line 375) | public bool Save() method GetOfficialBookmarkOutputJson (line 447) | private JSONNode GetOfficialBookmarkOutputJson(string characteristic, ... method IsEmpty (line 470) | private bool IsEmpty() => method IsChroma (line 493) | public bool IsChroma() => method IsNoodleExtensions (line 498) | public bool IsNoodleExtensions() => method IsMappingExtensions (line 503) | public bool IsMappingExtensions() => method ToJson (line 508) | public override JSONNode ToJson() => throw new NotImplementedException(); method Clone (line 510) | public override BaseItem Clone() => throw new NotImplementedException(); FILE: Assets/__Scripts/Beatmap/Base/BaseEvent.cs class BaseEvent (line 16) | public class BaseEvent : BaseObject, ICustomDataEvent method Serialize (line 18) | public override void Serialize(NetDataWriter writer) method Deserialize (line 26) | public override void Deserialize(NetDataReader reader) method BaseEvent (line 34) | public BaseEvent() method BaseEvent (line 38) | public BaseEvent(BaseEvent other) method BaseEvent (line 48) | public BaseEvent(JSONNode node) : this(BeatmapFactory.Event(node)) {} method HasMatchingTrack (line 282) | public override bool HasMatchingTrack(string filter) => method IsChroma (line 285) | public override bool IsChroma() => method IsNoodleExtensions (line 308) | public override bool IsNoodleExtensions() => method IsMappingExtensions (line 312) | public override bool IsMappingExtensions() => method IsLightEvent (line 315) | public bool IsLightEvent(string environment = null) => method IsColorBoostEvent (line 325) | public bool IsColorBoostEvent() => Type is (int)EventTypeValue.ColorBo... method IsRingEvent (line 327) | public bool IsRingEvent(string environment = null) => method IsRingZoomEvent (line 333) | public bool IsRingZoomEvent(string environment = null) => method IsLaserRotationEvent (line 339) | public bool IsLaserRotationEvent(string environment = null) => method IsLaneRotationEvent (line 345) | public bool IsLaneRotationEvent() => Type == (int)EventTypeValue.Early... method IsExtraEvent (line 348) | public bool IsExtraEvent(string environment = null) => method IsUtilityEvent (line 355) | public bool IsUtilityEvent(string environment = null) => method IsSpecialEvent (line 362) | public bool IsSpecialEvent(string environment = null) => method IsBpmEvent (line 369) | public virtual bool IsBpmEvent() => Type is (int)EventTypeValue.BpmCha... method GetPosition (line 371) | public Vector2? GetPosition(CreateEventTypeLabels labels, EventGridCon... method IsConflictingWithObjectAtSameTime (line 402) | protected override bool IsConflictingWithObjectAtSameTime(BaseObject o... method Apply (line 417) | public override void Apply(BaseObject originalData) method ParseCustom (line 429) | protected override void ParseCustom() method SaveCustom (line 467) | protected internal override JSONNode SaveCustom() method CompareTo (line 503) | public override int CompareTo(BaseObject other) method ToJson (line 548) | public override JSONNode ToJson() => Settings.Instance.MapVersion switch method Clone (line 560) | public override BaseItem Clone() FILE: Assets/__Scripts/Beatmap/Base/BaseEventBox.cs class BaseEventBox (line 3) | public abstract class BaseEventBox : BaseItem method BaseEventBox (line 5) | protected BaseEventBox() method BaseEventBox (line 9) | protected BaseEventBox(BaseIndexFilter indexFilter, float beatDistribu... method BaseEventBox (line 17) | protected BaseEventBox(BaseIndexFilter indexFilter, float beatDistribu... FILE: Assets/__Scripts/Beatmap/Base/BaseEventBoxGroup.cs class BaseEventBoxGroup (line 7) | public abstract class BaseEventBoxGroup : BaseObject where T : BaseEv... method BaseEventBoxGroup (line 9) | protected BaseEventBoxGroup() method BaseEventBoxGroup (line 13) | protected BaseEventBoxGroup(float time, int id, List events, JSONNo... method IsConflictingWithObjectAtSameTime (line 24) | protected override bool IsConflictingWithObjectAtSameTime(BaseObject o... FILE: Assets/__Scripts/Beatmap/Base/BaseEventTypesForKeywords.cs class BaseEventTypesForKeywords (line 9) | public class BaseEventTypesForKeywords : BaseItem method BaseEventTypesForKeywords (line 11) | public BaseEventTypesForKeywords() method BaseEventTypesForKeywords (line 15) | protected BaseEventTypesForKeywords(BaseEventTypesForKeywords other) method BaseEventTypesForKeywords (line 21) | protected BaseEventTypesForKeywords(string keyword, int[] events) method ToJson (line 30) | public override JSONNode ToJson() => Settings.Instance.MapVersion switch method Clone (line 37) | public override BaseItem Clone() => new BaseEventTypesForKeywords(this); FILE: Assets/__Scripts/Beatmap/Base/BaseEventTypesWithKeywords.cs class BaseEventTypesWithKeywords (line 9) | public class BaseEventTypesWithKeywords : BaseItem method BaseEventTypesWithKeywords (line 11) | public BaseEventTypesWithKeywords() method BaseEventTypesWithKeywords (line 15) | protected BaseEventTypesWithKeywords(BaseEventTypesWithKeywords other) method BaseEventTypesWithKeywords (line 21) | protected BaseEventTypesWithKeywords(BaseEventTypesForKeywords[] keywo... method ToJson (line 24) | public override JSONNode ToJson() => Settings.Instance.MapVersion switch method Clone (line 31) | public override BaseItem Clone() => new BaseEventTypesWithKeywords(this); FILE: Assets/__Scripts/Beatmap/Base/BaseFxEventsCollection.cs class BaseFxEventsCollection (line 9) | public class BaseFxEventsCollection : BaseItem method ToJson (line 14) | public override JSONNode ToJson() => Settings.Instance.MapVersion switch method Clone (line 20) | public override BaseItem Clone() class IntFxEventBase (line 31) | public class IntFxEventBase : FxEventBase method ToJson (line 33) | public override JSONNode ToJson() => Settings.Instance.MapVersion switch method Clone (line 38) | public override BaseItem Clone() class FloatFxEventBase (line 48) | public class FloatFxEventBase : FxEventBase, IEquatable Settings.Instance.MapVersion switch method Clone (line 57) | public override BaseItem Clone() method Equals (line 67) | public bool Equals(FloatFxEventBase other) method Equals (line 77) | public override bool Equals(object obj) method GetHashCode (line 85) | public override int GetHashCode() class FxEventBase (line 99) | public abstract class FxEventBase : BaseItem where T : struct FILE: Assets/__Scripts/Beatmap/Base/BaseGrid.cs class BaseGrid (line 8) | public abstract class BaseGrid : BaseObject, IObjectBounds, INoodleExten... method Serialize (line 10) | public override void Serialize(NetDataWriter writer) method Deserialize (line 17) | public override void Deserialize(NetDataReader reader) method BaseGrid (line 24) | protected BaseGrid() method BaseGrid (line 28) | protected BaseGrid(float time, int posX, int posY, JSONNode customData... method BaseGrid (line 35) | protected BaseGrid(float jsonTime, float songBpmTime, int posX, int po... method GetCenter (line 84) | public Vector2 GetCenter() => GetPosition() + new Vector2(0f, 0.5f); method GetPosition (line 86) | public Vector2 GetPosition() => DerivePositionFromData(); method GetScale (line 88) | public Vector3 GetScale() => Vector3.one; method Apply (line 90) | public override void Apply(BaseObject originalData) method RecomputeSpawnParameters (line 101) | public void RecomputeSpawnParameters() method DerivePositionFromData (line 114) | private Vector2 DerivePositionFromData() method ParseCustom (line 136) | protected override void ParseCustom() method SaveCustom (line 151) | protected internal override JSONNode SaveCustom() FILE: Assets/__Scripts/Beatmap/Base/BaseIndexFilter.cs class BaseIndexFilter (line 6) | public class BaseIndexFilter : BaseItem method BaseIndexFilter (line 8) | public BaseIndexFilter() method BaseIndexFilter (line 12) | public BaseIndexFilter(int type, int param0, int param1, int reverse, ... method BaseIndexFilter (line 26) | public BaseIndexFilter(BaseIndexFilter other) method ToJson (line 50) | public override JSONNode ToJson() => Settings.Instance.MapVersion switch method Clone (line 55) | public override BaseItem Clone() => new BaseIndexFilter(this); FILE: Assets/__Scripts/Beatmap/Base/BaseItem.cs class BaseItem (line 6) | public abstract class BaseItem method ToJson (line 16) | public abstract JSONNode ToJson(); method ToString (line 18) | public override string ToString() => ToJson().ToString(); method Clone (line 20) | public abstract BaseItem Clone(); method RetrieveRequiredNode (line 22) | protected JSONNode RetrieveRequiredNode(JSONNode node, string key) method GetRequiredNode (line 28) | public static JSONNode GetRequiredNode(JSONNode node, string key) FILE: Assets/__Scripts/Beatmap/Base/BaseLightColorBase.cs class BaseLightColorBase (line 8) | public class BaseLightColorBase : BaseObject method BaseLightColorBase (line 10) | public BaseLightColorBase() method BaseLightColorBase (line 14) | protected BaseLightColorBase(float time, int color, float brightness, ... method IsConflictingWithObjectAtSameTime (line 38) | protected override bool IsConflictingWithObjectAtSameTime(BaseObject o... method ToJson (line 46) | public override JSONNode ToJson() => Settings.Instance.MapVersion switch method Clone (line 51) | public override BaseItem Clone() => throw new NotImplementedException(); FILE: Assets/__Scripts/Beatmap/Base/BaseLightColorEventBox.cs class BaseLightColorEventBox (line 6) | public class BaseLightColorEventBox : BaseEventBox method BaseLightColorEventBox (line 8) | public BaseLightColorEventBox() method BaseLightColorEventBox (line 12) | protected BaseLightColorEventBox(BaseIndexFilter indexFilter, float be... method BaseLightColorEventBox (line 22) | protected BaseLightColorEventBox(BaseIndexFilter indexFilter, float be... method ToJson (line 37) | public override JSONNode ToJson() => Settings.Instance.MapVersion switch method Clone (line 42) | public override BaseItem Clone() => throw new System.NotImplementedExc... FILE: Assets/__Scripts/Beatmap/Base/BaseLightColorEventBoxGroup.cs class BaseLightColorEventBoxGroup (line 7) | public class BaseLightColorEventBoxGroup : BaseEventBoxGroup where... method BaseLightColorEventBoxGroup (line 9) | public BaseLightColorEventBoxGroup() method BaseLightColorEventBoxGroup (line 13) | protected BaseLightColorEventBoxGroup(float time, int id, List events, method ToJson (line 18) | public override JSONNode ToJson() => Settings.Instance.MapVersion switch method Clone (line 23) | public override BaseItem Clone() => throw new System.NotImplementedExc... FILE: Assets/__Scripts/Beatmap/Base/BaseLightRotationBase.cs class BaseLightRotationBase (line 8) | public class BaseLightRotationBase : BaseObject method BaseLightRotationBase (line 10) | public BaseLightRotationBase() method BaseLightRotationBase (line 14) | protected BaseLightRotationBase(float time, float rotation, int direct... method IsConflictingWithObjectAtSameTime (line 36) | protected override bool IsConflictingWithObjectAtSameTime(BaseObject o... method ToJson (line 44) | public override JSONNode ToJson() => Settings.Instance.MapVersion switch method Clone (line 49) | public override BaseItem Clone() => throw new NotImplementedException(); FILE: Assets/__Scripts/Beatmap/Base/BaseLightRotationEventBox.cs class BaseLightRotationEventBox (line 6) | public class BaseLightRotationEventBox : BaseEventBox method BaseLightRotationEventBox (line 8) | public BaseLightRotationEventBox() method BaseLightRotationEventBox (line 12) | protected BaseLightRotationEventBox(BaseIndexFilter indexFilter, float... method BaseLightRotationEventBox (line 25) | protected BaseLightRotationEventBox(BaseIndexFilter indexFilter, float... method ToJson (line 45) | public override JSONNode ToJson() => Settings.Instance.MapVersion switch method Clone (line 50) | public override BaseItem Clone() => throw new System.NotImplementedExc... FILE: Assets/__Scripts/Beatmap/Base/BaseLightRotationEventBoxGroup.cs class BaseLightRotationEventBoxGroup (line 7) | public class BaseLightRotationEventBoxGroup : BaseEventBoxGroup wh... method BaseLightRotationEventBoxGroup (line 9) | public BaseLightRotationEventBoxGroup() method BaseLightRotationEventBoxGroup (line 13) | protected BaseLightRotationEventBoxGroup(float time, int id, List e... method ToJson (line 22) | public override JSONNode ToJson() => Settings.Instance.MapVersion switch method Clone (line 27) | public override BaseItem Clone() => throw new System.NotImplementedExc... FILE: Assets/__Scripts/Beatmap/Base/BaseLightTranslationBase.cs class BaseLightTranslationBase (line 8) | public class BaseLightTranslationBase : BaseObject method BaseLightTranslationBase (line 10) | public BaseLightTranslationBase() method BaseLightTranslationBase (line 14) | protected BaseLightTranslationBase(float time, float translation, int ... method IsConflictingWithObjectAtSameTime (line 31) | protected override bool IsConflictingWithObjectAtSameTime(BaseObject o... method ToJson (line 39) | public override JSONNode ToJson() => Settings.Instance.MapVersion switch method Clone (line 44) | public override BaseItem Clone() => throw new NotImplementedException(); FILE: Assets/__Scripts/Beatmap/Base/BaseLightTranslationEventBox.cs class BaseLightTranslationEventBox (line 6) | public class BaseLightTranslationEventBox : BaseEventBox method BaseLightTranslationEventBox (line 8) | public BaseLightTranslationEventBox() method BaseLightTranslationEventBox (line 12) | protected BaseLightTranslationEventBox(BaseIndexFilter indexFilter, fl... method BaseLightTranslationEventBox (line 26) | protected BaseLightTranslationEventBox(BaseIndexFilter indexFilter, fl... method ToJson (line 47) | public override JSONNode ToJson() => Settings.Instance.MapVersion switch method Clone (line 52) | public override BaseItem Clone() => throw new System.NotImplementedExc... FILE: Assets/__Scripts/Beatmap/Base/BaseLightTranslationEventBoxGroup.cs class BaseLightTranslationEventBoxGroup (line 7) | public class BaseLightTranslationEventBoxGroup : BaseEventBoxGroup method BaseLightTranslationEventBoxGroup (line 10) | public BaseLightTranslationEventBoxGroup() method BaseLightTranslationEventBoxGroup (line 14) | protected BaseLightTranslationEventBoxGroup(float time, int id, List Settings.Instance.MapVersion switch method Clone (line 28) | public override BaseItem Clone() => throw new System.NotImplementedExc... FILE: Assets/__Scripts/Beatmap/Base/BaseNJSEvent.cs class BaseNJSEvent (line 8) | public class BaseNJSEvent : BaseObject method Serialize (line 10) | public override void Serialize(NetDataWriter writer) method Deserialize (line 18) | public override void Deserialize(NetDataReader reader) method BaseNJSEvent (line 26) | public BaseNJSEvent() method BaseNJSEvent (line 30) | public BaseNJSEvent(BaseNJSEvent other) method BaseNJSEvent (line 40) | public BaseNJSEvent(JSONNode node) // : this(BeatmapFactory.NJSEvent(n... method IsConflictingWithObjectAtSameTime (line 60) | protected override bool IsConflictingWithObjectAtSameTime(BaseObject o... method Apply (line 70) | public override void Apply(BaseObject originalData) method CompareTo (line 82) | public override int CompareTo(BaseObject other) method ToJson (line 105) | public override JSONNode ToJson() => Settings.Instance.MapVersion switch method Clone (line 117) | public override BaseItem Clone() FILE: Assets/__Scripts/Beatmap/Base/BaseNote.cs class BaseNote (line 13) | public class BaseNote : BaseGrid, ICustomDataNote method Serialize (line 15) | public override void Serialize(NetDataWriter writer) method Deserialize (line 24) | public override void Deserialize(NetDataReader reader) method BaseNote (line 33) | public BaseNote() method BaseNote (line 37) | public BaseNote(BaseNote other) method BaseNote (line 51) | public BaseNote(JSONNode node) : this(BeatmapFactory.Note(node)) {} method ParseCustom (line 53) | protected override void ParseCustom() method SaveCustom (line 64) | protected internal override JSONNode SaveCustom() method IsChroma (line 171) | public override bool IsChroma() => method IsNoodleExtensions (line 177) | public override bool IsNoodleExtensions() => method IsMappingExtensions (line 191) | public override bool IsMappingExtensions() => method Apply (line 196) | public override void Apply(BaseObject originalData) method IsConflictingWithObjectAtSameTime (line 208) | protected override bool IsConflictingWithObjectAtSameTime(BaseObject o... method CompareTo (line 214) | public override int CompareTo(BaseObject other) method ToJson (line 242) | public override JSONNode ToJson() => Settings.Instance.MapVersion switch method Clone (line 248) | public override BaseItem Clone() FILE: Assets/__Scripts/Beatmap/Base/BaseObject.cs class BaseObject (line 11) | public abstract class BaseObject : BaseItem, ICustomData, IHeckObject, I... method Serialize (line 13) | public virtual void Serialize(NetDataWriter writer) method Deserialize (line 20) | public virtual void Deserialize(NetDataReader reader) method BaseObject (line 27) | protected BaseObject() method BaseObject (line 33) | protected BaseObject(float time, JSONNode customData = null) method BaseObject (line 40) | protected BaseObject(float jsonTime, float songBpmTime, JSONNode custo... method SetMap (line 48) | public void SetMap(BaseDifficulty map = null) method SetCustomData (line 97) | public void SetCustomData(JSONNode node) => customData = node ?? new J... method IsChroma (line 99) | public virtual bool IsChroma() => false; method IsNoodleExtensions (line 101) | public virtual bool IsNoodleExtensions() => false; method IsMappingExtensions (line 103) | public virtual bool IsMappingExtensions() => false; method RecomputeSongBpmTime (line 109) | public virtual void RecomputeSongBpmTime() => songBpmTime = Map?.JsonT... method IsConflictingWith (line 111) | public virtual bool IsConflictingWith(BaseObject other, bool deletion ... method IsConflictingWithObjectAtSameTime (line 115) | protected abstract bool IsConflictingWithObjectAtSameTime(BaseObject o... method HasMatchingTrack (line 117) | public virtual bool HasMatchingTrack(string filter) => method Apply (line 124) | public virtual void Apply(BaseObject originalData) method ParseCustom (line 130) | protected virtual void ParseCustom() method RefreshCustom (line 136) | public void RefreshCustom() => ParseCustom(); method SaveCustom (line 138) | protected internal virtual JSONNode SaveCustom() method WriteCustom (line 148) | public void WriteCustom() => SaveCustom(); method GetOrCreateCustom (line 150) | public JSONNode GetOrCreateCustom() method CompareTo (line 159) | public virtual int CompareTo(BaseObject other) => JsonTime.CompareTo(o... FILE: Assets/__Scripts/Beatmap/Base/BaseObstacle.cs class BaseObstacle (line 14) | public class BaseObstacle : BaseGrid, ICustomDataObstacle method Serialize (line 16) | public override void Serialize(NetDataWriter writer) method Deserialize (line 25) | public override void Deserialize(NetDataReader reader) method BaseObstacle (line 37) | public BaseObstacle() method BaseObstacle (line 41) | private BaseObstacle(BaseObstacle other) method BaseObstacle (line 55) | public BaseObstacle(JSONNode node): this(BeatmapFactory.Obstacle(node)... method IsChroma (line 181) | public override bool IsChroma() => method IsNoodleExtensions (line 184) | public override bool IsNoodleExtensions() => method IsMappingExtensions (line 196) | public override bool IsMappingExtensions() => method IsConflictingWithObjectAtSameTime (line 203) | protected override bool IsConflictingWithObjectAtSameTime(BaseObject o... method Apply (line 218) | public override void Apply(BaseObject originalData) method GetShape (line 232) | public ObstacleBounds GetShape() method RecomputeSongBpmTime (line 287) | public override void RecomputeSongBpmTime() method RecomputeDurationSongBpm (line 293) | private void RecomputeDurationSongBpm() => durationSongBpm = Map?.Json... method InferType (line 295) | protected void InferType() => method ParseCustom (line 303) | protected override void ParseCustom() method SaveCustom (line 318) | protected internal override JSONNode SaveCustom() method CompareTo (line 334) | public override int CompareTo(BaseObject other) method ToJson (line 365) | public override JSONNode ToJson() => Settings.Instance.MapVersion switch method Clone (line 371) | public override BaseItem Clone() FILE: Assets/__Scripts/Beatmap/Base/BaseSlider.cs class BaseSlider (line 9) | public abstract class BaseSlider : BaseGrid, ICustomDataSlider method Serialize (line 11) | public override void Serialize(NetDataWriter writer) method Deserialize (line 23) | public override void Deserialize(NetDataReader reader) method BaseSlider (line 35) | protected BaseSlider() method BaseSlider (line 40) | protected BaseSlider(float time, int posX, int posY, int color, int cu... method BaseSlider (line 51) | protected BaseSlider(float jsonTime, float songBpmTime, int posX, int ... method RecomputeSongBpmTime (line 91) | public override void RecomputeSongBpmTime() method RecomputeTailSongBpmTime (line 97) | private void RecomputeTailSongBpmTime() => tailSongBpmTime = Map?.Json... method IsConflictingWithObjectAtSameTime (line 99) | protected override bool IsConflictingWithObjectAtSameTime(BaseObject o... method Apply (line 112) | public override void Apply(BaseObject originalData) method SwapHeadAndTail (line 127) | public virtual void SwapHeadAndTail() method GetTailPosition (line 136) | public Vector2 GetTailPosition() => DerivePositionFromTailData(); method DerivePositionFromTailData (line 138) | private Vector2 DerivePositionFromTailData() method ParseCustom (line 160) | protected override void ParseCustom() method SaveCustomFromNotes (line 167) | protected JSONNode SaveCustomFromNotes(BaseNote head, BaseNote tail) method SaveCustom (line 180) | protected internal override JSONNode SaveCustom() method CompareTo (line 189) | public override int CompareTo(BaseObject other) FILE: Assets/__Scripts/Beatmap/Base/BaseVfxEventEventBox.cs class BaseVfxEventEventBox (line 9) | public class BaseVfxEventEventBox : BaseEventBox method BaseVfxEventEventBox (line 11) | public BaseVfxEventEventBox() method BaseVfxEventEventBox (line 15) | protected BaseVfxEventEventBox(BaseIndexFilter indexFilter, float beat... method BaseVfxEventEventBox (line 26) | protected BaseVfxEventEventBox(BaseIndexFilter indexFilter, float beat... method ToJson (line 44) | public override JSONNode ToJson() => throw new System.NotImplementedEx... method Clone (line 46) | public override BaseItem Clone() => throw new System.NotImplementedExc... FILE: Assets/__Scripts/Beatmap/Base/BaseVfxEventEventBoxGroup.cs class BaseVfxEventEventBoxGroup (line 7) | public class BaseVfxEventEventBoxGroup : BaseEventBoxGroup method BaseVfxEventEventBoxGroup (line 12) | public BaseVfxEventEventBoxGroup() method BaseVfxEventEventBoxGroup (line 16) | protected BaseVfxEventEventBoxGroup(float time, int id, int type, List... method ToJson (line 25) | public override JSONNode ToJson() => throw new System.NotImplementedEx... method Clone (line 27) | public override BaseItem Clone() => throw new System.NotImplementedExc... FILE: Assets/__Scripts/Beatmap/Base/BaseWaypoint.cs class BaseWaypoint (line 9) | public class BaseWaypoint : BaseObject method BaseWaypoint (line 11) | public BaseWaypoint() method BaseWaypoint (line 15) | public BaseWaypoint(BaseWaypoint other) method IsConflictingWithObjectAtSameTime (line 34) | protected override bool IsConflictingWithObjectAtSameTime(BaseObject o... method Apply (line 46) | public override void Apply(BaseObject originalData) method ToJson (line 53) | public override JSONNode ToJson() => Settings.Instance.MapVersion switch method Clone (line 59) | public override BaseItem Clone() => new BaseWaypoint(this); FILE: Assets/__Scripts/Beatmap/Base/Customs/BaseBookmark.cs class BaseBookmark (line 11) | public class BaseBookmark : BaseObject method Serialize (line 13) | public override void Serialize(NetDataWriter writer) method Deserialize (line 23) | public override void Deserialize(NetDataReader reader) method NextRandomColor (line 36) | private static Color NextRandomColor() => Color.HSVToRGB((float)rand.N... method BaseBookmark (line 38) | public BaseBookmark() method BaseBookmark (line 42) | protected BaseBookmark(BaseBookmark other) method BaseBookmark (line 49) | public BaseBookmark(JSONNode node) method BaseBookmark (line 58) | public BaseBookmark(float time, string name) : base(time) method IsConflictingWithObjectAtSameTime (line 90) | protected override bool IsConflictingWithObjectAtSameTime(BaseObject o... method ToJson (line 92) | public override JSONNode ToJson() => Settings.Instance.MapVersion switch method Clone (line 98) | public override BaseItem Clone() => new BaseBookmark(this); FILE: Assets/__Scripts/Beatmap/Base/Customs/BaseBpmChange.cs class BaseBpmChange (line 8) | public class BaseBpmChange : BaseBpmEvent method BaseBpmChange (line 10) | public BaseBpmChange() method BaseBpmChange (line 14) | protected BaseBpmChange(BaseBpmChange other) method BaseBpmChange (line 22) | protected BaseBpmChange(BaseBpmEvent other) method BaseBpmChange (line 30) | public BaseBpmChange(JSONNode node) method BaseBpmChange (line 38) | protected BaseBpmChange(float time, float bpm) : base(time, bpm) method IsConflictingWithObjectAtSameTime (line 73) | protected override bool IsConflictingWithObjectAtSameTime(BaseObject o... method Apply (line 75) | public override void Apply(BaseObject originalData) method ToJson (line 87) | public override JSONNode ToJson() => Settings.Instance.MapVersion switch FILE: Assets/__Scripts/Beatmap/Base/Customs/BaseCustomEvent.cs class BaseCustomEvent (line 11) | public class BaseCustomEvent : BaseObject method Serialize (line 13) | public override void Serialize(NetDataWriter writer) method Deserialize (line 19) | public override void Deserialize(NetDataReader reader) method BaseCustomEvent (line 26) | public BaseCustomEvent() method BaseCustomEvent (line 30) | protected BaseCustomEvent(BaseCustomEvent other) method BaseCustomEvent (line 37) | public BaseCustomEvent(JSONNode node) method BaseCustomEvent (line 44) | protected BaseCustomEvent(float time, string type, JSONNode node = nul... method SetData (line 66) | public void SetData(JSONNode node) => Data = node; method IsConflictingWithObjectAtSameTime (line 142) | protected override bool IsConflictingWithObjectAtSameTime(BaseObject o... method HasMatchingTrack (line 144) | public override bool HasMatchingTrack(string filter) => method ParseCustom (line 156) | protected override void ParseCustom() method SaveCustom (line 182) | protected internal override JSONNode SaveCustom() method CompareTo (line 194) | public override int CompareTo(BaseObject other) method ToJson (line 206) | public override JSONNode ToJson() => Settings.Instance.MapVersion switch method Clone (line 212) | public override BaseItem Clone() FILE: Assets/__Scripts/Beatmap/Base/Customs/BaseEnvironmentEnhancement.cs class BaseEnvironmentEnhancement (line 10) | public class BaseEnvironmentEnhancement : BaseObject method BaseEnvironmentEnhancement (line 12) | public BaseEnvironmentEnhancement() method BaseEnvironmentEnhancement (line 16) | public BaseEnvironmentEnhancement(BaseEnvironmentEnhancement other) method BaseEnvironmentEnhancement (line 33) | public BaseEnvironmentEnhancement(JSONNode node) => InstantiateHelper(... method BaseEnvironmentEnhancement (line 35) | public BaseEnvironmentEnhancement(string toRemove) method HasMatchingTrack (line 216) | public override bool HasMatchingTrack(string filter) => method IsConflictingWithObjectAtSameTime (line 219) | protected override bool IsConflictingWithObjectAtSameTime(BaseObject o... method ReadVector3OrNull (line 224) | private static Vector3? ReadVector3OrNull(JSONNode node, string key) => method WriteVector3 (line 227) | public static void WriteVector3(JSONNode node, string key, Vector3? v) method Equals (line 235) | private bool Equals(BaseEnvironmentEnhancement other) => method Equals (line 243) | public override bool Equals(object obj) method GetHashCode (line 250) | public override int GetHashCode() method ParseCustom (line 271) | protected override void ParseCustom() method SaveCustom (line 275) | protected internal override JSONNode SaveCustom() => null; method InstantiateHelper (line 277) | private void InstantiateHelper(ref JSONNode node) method ToJson (line 303) | public override JSONNode ToJson() => Settings.Instance.MapVersion switch method Clone (line 309) | public override BaseItem Clone() => new BaseEnvironmentEnhancement(this); FILE: Assets/__Scripts/Beatmap/Base/Customs/BaseMaterial.cs class BaseMaterial (line 11) | public class BaseMaterial : BaseItem method BaseMaterial (line 15) | public BaseMaterial() method BaseMaterial (line 19) | public BaseMaterial(BaseMaterial other) method BaseMaterial (line 27) | public BaseMaterial(JSONNode node) method ToJson (line 71) | public override JSONNode ToJson() => Settings.Instance.MapVersion switch method Clone (line 77) | public override BaseItem Clone() => new BaseMaterial(this); FILE: Assets/__Scripts/Beatmap/Base/Customs/IChroma.cs type IChromaObject (line 6) | public interface IChromaObject type IChromaEvent (line 13) | public interface IChromaEvent : IChromaObject FILE: Assets/__Scripts/Beatmap/Base/Customs/ICustomData.cs type ICustomData (line 6) | public interface ICustomData method IsChroma (line 10) | bool IsChroma(); method IsNoodleExtensions (line 11) | bool IsNoodleExtensions(); method IsMappingExtensions (line 12) | bool IsMappingExtensions(); type ICustomDataDifficulty (line 15) | public interface ICustomDataDifficulty : ICustomData type ICustomDataNote (line 24) | public interface ICustomDataNote : ICustomData, IChromaObject, INoodleEx... type ICustomDataBomb (line 28) | public interface ICustomDataBomb : ICustomData, IChromaObject, INoodleEx... type ICustomDataSlider (line 32) | public interface ICustomDataSlider : ICustomData, IChromaObject, INoodle... type ICustomDataArc (line 36) | public interface ICustomDataArc : ICustomDataSlider type ICustomDataChain (line 40) | public interface ICustomDataChain : ICustomDataSlider type ICustomDataObstacle (line 44) | public interface ICustomDataObstacle : ICustomData, IChromaObject, INood... type ICustomDataEvent (line 48) | public interface ICustomDataEvent : ICustomData, IChromaEvent, INoodleEx... FILE: Assets/__Scripts/Beatmap/Base/Customs/IHeck.cs type IHeckObject (line 5) | public interface IHeckObject FILE: Assets/__Scripts/Beatmap/Base/Customs/INoodleExtensions.cs type INoodleExtensionsGrid (line 6) | public interface INoodleExtensionsGrid type INoodleExtensionsNote (line 27) | public interface INoodleExtensionsNote : INoodleExtensionsGrid type INoodleExtensionsSlider (line 34) | public interface INoodleExtensionsSlider : INoodleExtensionsGrid type INoodleExtensionsObstacle (line 41) | public interface INoodleExtensionsObstacle : INoodleExtensionsGrid type INoodleExtensionsEvent (line 48) | public interface INoodleExtensionsEvent FILE: Assets/__Scripts/Beatmap/Base/IObjectBounds.cs type IObjectBounds (line 5) | public interface IObjectBounds method GetCenter (line 7) | Vector2 GetCenter(); FILE: Assets/__Scripts/Beatmap/Comparers/BaseObjectComparer.cs class BaseObjectComparer (line 6) | public class BaseObjectComparer : Comparer method Compare (line 10) | public override int Compare(BaseObject a, BaseObject b) => a.JsonTime.... FILE: Assets/__Scripts/Beatmap/Containers/ArcContainer.cs class ArcContainer (line 8) | public class ArcContainer : ObjectContainer method p0 (line 28) | public Vector3 p0() method p1 (line 33) | public Vector3 p1() method p2 (line 47) | public Vector3 p2() method p3 (line 61) | public Vector3 p3() method SampleCubicBezierPoint (line 68) | Vector3 SampleCubicBezierPoint(Vector3 p0, Vector3 p1, Vector3 p2, Vec... method SpawnArc (line 80) | public static ArcContainer SpawnArc(BaseArc data, ref GameObject prefab) method Setup (line 87) | public override void Setup() method UpdateGridPosition (line 97) | public override void UpdateGridPosition() method SetScale (line 104) | public void SetScale(Vector3 scale) => transform.localScale = scale; method NotifySplineChanged (line 106) | public void NotifySplineChanged(BaseArc arcData = null) method RecomputePosition (line 117) | public void RecomputePosition() method GetMidAnchorPoints (line 158) | private (Vector3 headToMidControl, Vector3 midPoint, Vector3 midToTail... method ResetIndicatorsPosition (line 205) | private void ResetIndicatorsPosition() method SetColor (line 210) | public void SetColor(Color c) method UpdateMaterials (line 217) | internal override void UpdateMaterials() method SetIndicatorBlocksActive (line 227) | public void SetIndicatorBlocksActive(bool visible) method ChangeHeadMultiplier (line 232) | public void ChangeHeadMultiplier(float modifier) => ArcData.HeadContro... method ChangeTailMultiplier (line 234) | public void ChangeTailMultiplier(float modifier) => ArcData.TailContro... FILE: Assets/__Scripts/Beatmap/Containers/ArcIndicatorContainer.cs class ArcIndicatorContainer (line 7) | public class ArcIndicatorContainer : ObjectContainer method UpdateGridPosition (line 22) | public override void UpdateGridPosition() method UpdateMaterials (line 43) | public void UpdateMaterials(MaterialPropertyBlock materialPropertyBlock) method Setup (line 50) | public override void Setup() FILE: Assets/__Scripts/Beatmap/Containers/BpmEventContainer.cs class BpmEventContainer (line 8) | public class BpmEventContainer : ObjectContainer method SpawnBpmChange (line 19) | public static BpmEventContainer SpawnBpmChange(BaseBpmEvent data, ref ... method UpdateBpmText (line 26) | public void UpdateBpmText() => bpmText.text = BpmData.Bpm.ToString(Cul... method UpdateGridPosition (line 28) | public override void UpdateGridPosition() FILE: Assets/__Scripts/Beatmap/Containers/ChainContainer.cs class ChainContainer (line 11) | public class ChainContainer : ObjectContainer method SpawnChain (line 42) | public static ChainContainer SpawnChain(BaseChain data, ref GameObject... method Setup (line 49) | public override void Setup() method SetModel (line 64) | private void SetModel() method AdjustTimePlacement (line 72) | public void AdjustTimePlacement() method UpdateGridPosition (line 81) | public override void UpdateGridPosition() method GenerateChain (line 101) | public void GenerateChain(BaseChain chainData = null) method ComputeHeadPointsToTail (line 180) | private void ComputeHeadPointsToTail() method Interpolate (line 198) | private void Interpolate( method SetColor (line 244) | public void SetColor(Color c) method UpdateMaterials (line 257) | internal override void UpdateMaterials() method DetectHeadNote (line 288) | public void DetectHeadNote(bool detect = true) method DetachHeadNote (line 321) | public void DetachHeadNote() method IsHeadNote (line 328) | public bool IsHeadNote(BaseNote baseNote) method SetIndicatorBlocksActive (line 338) | public void SetIndicatorBlocksActive(bool visible) method ResetIndicatorsPosition (line 345) | private void ResetIndicatorsPosition() method GetTailNodeRotation (line 356) | public Quaternion GetTailNodeRotation() => mainObject.transform.rotation; FILE: Assets/__Scripts/Beatmap/Containers/ChainIndicatorContainer.cs class ChainIndicatorContainer (line 7) | public class ChainIndicatorContainer : ObjectContainer method UpdateGridPosition (line 22) | public override void UpdateGridPosition() method UpdateMaterials (line 38) | public void UpdateMaterials(MaterialPropertyBlock materialPropertyBlock) method Setup (line 45) | public override void Setup() FILE: Assets/__Scripts/Beatmap/Containers/CustomEventContainer.cs class CustomEventContainer (line 7) | public class CustomEventContainer : ObjectContainer method SpawnCustomEvent (line 18) | public static CustomEventContainer SpawnCustomEvent(BaseCustomEvent data, method UpdateGridPosition (line 27) | public override void UpdateGridPosition() FILE: Assets/__Scripts/Beatmap/Containers/EventContainer.cs class EventContainer (line 12) | public class EventContainer : ObjectContainer method SpawnEvent (line 66) | public static EventContainer SpawnEvent(EventGridContainer eventsConta... method Setup (line 80) | public override void Setup() method UpdateGridPosition (line 89) | public override void UpdateGridPosition() method ChangeColor (line 122) | public void ChangeColor(Color c, bool updateMaterials = true) method ChangeBaseColor (line 128) | public void ChangeBaseColor(Color c, bool updateMaterials = true) method ChangeFadeSize (line 134) | public void ChangeFadeSize(float size, bool updateMaterials = true) method ChangeSpotlightSize (line 140) | public void ChangeSpotlightSize(float size, bool updateMaterials = true) method UpdateOffset (line 146) | public void UpdateOffset(Vector3 offset, bool updateMaterials = true) method UpdateAlpha (line 152) | public void UpdateAlpha(float alpha, bool updateMaterials = true) method UpdateScale (line 162) | public void UpdateScale(float scale) => transform.localScale = method GetHeight (line 166) | private float GetHeight() method UpdateGradientRendering (line 187) | public void UpdateGradientRendering(Color? startColor = null, Color? e... method UpdateTextDisplay (line 221) | public void UpdateTextDisplay(bool visible, string text = "") method RefreshAppearance (line 227) | public void RefreshAppearance() => eventAppearance.SetEventAppearance(... FILE: Assets/__Scripts/Beatmap/Containers/GeometryContainer.cs class GeometryContainer (line 9) | public class GeometryContainer : ObjectContainer method UpdateGridPosition (line 25) | public override void UpdateGridPosition() method SpawnGeometry (line 29) | public static GeometryContainer SpawnGeometry(BaseEnvironmentEnhanceme... method CreateTriangleMesh (line 94) | private static Mesh CreateTriangleMesh() FILE: Assets/__Scripts/Beatmap/Containers/NJSEventContainer.cs class NJSEventContainer (line 9) | public class NJSEventContainer : ObjectContainer method SpawnNJSEvent (line 20) | public static NJSEventContainer SpawnNJSEvent(BaseNJSEvent data, ref G... method UpdateNJSText (line 27) | public void UpdateNJSText() method UpdateGridPosition (line 34) | public override void UpdateGridPosition() FILE: Assets/__Scripts/Beatmap/Containers/NoteContainer.cs class NoteContainer (line 9) | public class NoteContainer : ObjectContainer method Setup (line 42) | public override void Setup() method Directionalize (line 59) | internal static Vector3 Directionalize(BaseNote noteData) method Directionalize (line 84) | internal static Vector3 Directionalize(int cutDirection) method SetDotVisible (line 118) | public void SetDotVisible(bool b) => dotRenderer.enabled = b; method SetArrowVisible (line 120) | public void SetArrowVisible(bool b) => arrowRenderer.enabled = b; method SetModelInfer (line 123) | public void SetModelInfer() method SetNoteModel (line 137) | public void SetNoteModel() method SetBombModel (line 149) | public void SetBombModel() method SetChainHeadModel (line 161) | public void SetChainHeadModel() method SetArcVisible (line 180) | public void SetArcVisible(bool showArcVisualizer) method SpawnBeatmapNote (line 185) | public static NoteContainer SpawnBeatmapNote(BaseNote noteData, ref Ga... method UpdateGridPosition (line 193) | public override void UpdateGridPosition() method SetColor (line 224) | public void SetColor(Color? c) method UpdateMaterials (line 237) | internal override void UpdateMaterials() FILE: Assets/__Scripts/Beatmap/Containers/ObjectContainer.cs class ObjectContainer (line 11) | public abstract class ObjectContainer : MonoBehaviour method UpdateGridPosition (line 51) | public abstract void UpdateGridPosition(); method Setup (line 53) | public virtual void Setup() method SafeSetActive (line 62) | internal virtual void SafeSetActive(bool active) method SafeSetBoxCollider (line 67) | internal void SafeSetBoxCollider(bool con) method UpdateMaterials (line 73) | internal virtual void UpdateMaterials() method SetRotation (line 78) | public void SetRotation(float rot) method SetOutlineColor (line 84) | public void SetOutlineColor(Color color, bool automaticallyShowOutline... method AssignTrack (line 91) | public virtual void AssignTrack(Track track) => AssignedTrack = track; method UpdateCollisionGroups (line 93) | protected virtual void UpdateCollisionGroups() FILE: Assets/__Scripts/Beatmap/Containers/ObstacleContainer.cs class ObstacleContainer (line 6) | public class ObstacleContainer : ObjectContainer method SpawnObstacle (line 24) | public static ObstacleContainer SpawnObstacle(BaseObstacle data, Track... method SetColor (line 33) | public void SetColor(Color c) method SetScale (line 39) | public void SetScale(Vector3 scale) method GetScale (line 48) | public Vector3 GetScale() method GetLength (line 53) | public float GetLength() method ReadSizePosition (line 73) | public (Vector3 size, Vector3 position) ReadSizePosition() method UpdateGridPosition (line 93) | public override void UpdateGridPosition() FILE: Assets/__Scripts/Beatmap/Converters/V2ToV3.cs class V2ToV3 (line 17) | public static class V2ToV3 method Geometry (line 19) | public static JSONObject Geometry(JSONObject other) method Mesh (line 45) | public static JSONObject Mesh(JSONObject other) method Material (line 56) | public static JSONObject Material(JSONObject other) method RescaleVector3 (line 69) | public static Vector3? RescaleVector3(Vector3? vec3) => method CustomDataObject (line 72) | public static JSONNode CustomDataObject(JSONNode node) method CustomDataEvent (line 141) | public static JSONNode CustomDataEvent(JSONNode node) method CustomEventData (line 185) | public static JSONNode CustomEventData(JSONNode node) method CustomDataRoot (line 236) | public static JSONNode CustomDataRoot(JSONNode node, BaseDifficulty di... FILE: Assets/__Scripts/Beatmap/Converters/V3ToV2.cs class V3ToV2 (line 15) | public static class V3ToV2 method Geometry (line 17) | public static JSONObject Geometry(JSONObject other) method Mesh (line 43) | public static JSONObject Mesh(JSONObject other) method Material (line 54) | public static JSONObject Material(JSONObject other) method RescaleVector3 (line 67) | public static Vector3? RescaleVector3(Vector3? vec3) => method CustomDataObject (line 70) | public static JSONNode CustomDataObject(JSONNode node) method CustomDataEvent (line 136) | public static JSONNode CustomDataEvent(JSONNode node) method CustomEventData (line 170) | public static JSONNode CustomEventData(JSONNode node) method CustomDataRoot (line 221) | public static JSONNode CustomDataRoot(JSONNode node, BaseDifficulty di... FILE: Assets/__Scripts/Beatmap/Enums/Axis.cs type Axis (line 3) | public enum Axis FILE: Assets/__Scripts/Beatmap/Enums/DistributionType.cs type DistributionType (line 3) | public enum DistributionType FILE: Assets/__Scripts/Beatmap/Enums/EaseType.cs type EaseType (line 3) | public enum EaseType FILE: Assets/__Scripts/Beatmap/Enums/EnvironmentLookupMethod.cs type EnvironmentLookupMethod (line 3) | public enum EnvironmentLookupMethod FILE: Assets/__Scripts/Beatmap/Enums/EventTypeValue.cs type EventTypeValue (line 3) | public enum EventTypeValue FILE: Assets/__Scripts/Beatmap/Enums/ExecutionTime.cs type ExecutionTime (line 3) | public enum ExecutionTime FILE: Assets/__Scripts/Beatmap/Enums/Grid.cs type GridX (line 3) | public enum GridX type GridY (line 11) | public enum GridY FILE: Assets/__Scripts/Beatmap/Enums/IndexFilterType.cs type IndexFilterType (line 3) | public enum IndexFilterType FILE: Assets/__Scripts/Beatmap/Enums/IndicatorType.cs type IndicatorType (line 3) | public enum IndicatorType FILE: Assets/__Scripts/Beatmap/Enums/LightColor.cs type LightColor (line 3) | public enum LightColor FILE: Assets/__Scripts/Beatmap/Enums/LightRotationDirection.cs type LightRotationDirection (line 3) | public enum LightRotationDirection FILE: Assets/__Scripts/Beatmap/Enums/LightValue.cs type LightValue (line 3) | public enum LightValue FILE: Assets/__Scripts/Beatmap/Enums/LimitAlsoAffectsType.cs type LimitAlsoAffectsType (line 3) | public enum LimitAlsoAffectsType FILE: Assets/__Scripts/Beatmap/Enums/NoteColor.cs type NoteColor (line 3) | public enum NoteColor FILE: Assets/__Scripts/Beatmap/Enums/NoteCutDirection.cs type NoteCutDirection (line 3) | public enum NoteCutDirection FILE: Assets/__Scripts/Beatmap/Enums/NoteType.cs type NoteType (line 3) | public enum NoteType FILE: Assets/__Scripts/Beatmap/Enums/ObjectType.cs type ObjectType (line 3) | public enum ObjectType FILE: Assets/__Scripts/Beatmap/Enums/ObstacleHeight.cs type ObstacleHeight (line 3) | public enum ObstacleHeight FILE: Assets/__Scripts/Beatmap/Enums/ObstacleType.cs type ObstacleType (line 3) | public enum ObstacleType FILE: Assets/__Scripts/Beatmap/Enums/OffsetDirection.cs type OffsetDirection (line 3) | public enum OffsetDirection FILE: Assets/__Scripts/Beatmap/Enums/RandomType.cs type RandomType (line 3) | public enum RandomType FILE: Assets/__Scripts/Beatmap/Enums/SliderMidAnchorMode.cs type SliderMidAnchorMode (line 3) | public enum SliderMidAnchorMode FILE: Assets/__Scripts/Beatmap/Enums/TransitionType.cs type TransitionType (line 3) | public enum TransitionType FILE: Assets/__Scripts/Beatmap/Helper/BeatmapFactory.cs class BeatmapFactory (line 17) | public static class BeatmapFactory method GetDifficultyFromJson (line 20) | public static BaseDifficulty GetDifficultyFromJson(JSONNode mainNode, ... method PeekMapVersionFromJson (line 53) | private static string PeekMapVersionFromJson(JSONNode mainNode) method Clone (line 67) | public static TConcrete Clone(TConcrete cloneable) where TC... method BpmEvent (line 74) | public static BaseBpmEvent BpmEvent(JSONNode node) => Settings.Instanc... method Note (line 78) | public static BaseNote Note(JSONNode node) => Settings.Instance.MapVer... method Bomb (line 84) | public static BaseNote Bomb(JSONNode node) => Settings.Instance.MapVer... method Obstacle (line 88) | public static BaseObstacle Obstacle(JSONNode node) => Settings.Instanc... method Arc (line 92) | public static BaseArc Arc(JSONNode node) => Settings.Instance.MapVersi... method Chain (line 96) | public static BaseChain Chain(JSONNode node) => V3Chain.GetFromJson(no... method Waypoint (line 98) | public static BaseWaypoint Waypoint(JSONNode node) => Settings.Instanc... method Event (line 102) | public static BaseEvent Event(JSONNode node) method LightColorEventBoxGroups (line 119) | public static BaseLightColorEventBoxGroup Ligh... method LightRotationEventBoxGroups (line 122) | public static BaseLightRotationEventBoxGroup method LightTranslationEventBoxGroups (line 125) | public static BaseLightTranslationEventBoxGroup Settings.Insta... method Bookmark (line 136) | public static BaseBookmark Bookmark(JSONNode node) => Settings.Instanc... method CustomEvent (line 140) | public static BaseCustomEvent CustomEvent(JSONNode node) => Settings.I... method EnvironmentEnhancement (line 144) | public static BaseEnvironmentEnhancement EnvironmentEnhancement(JSONNo... FILE: Assets/__Scripts/Beatmap/Helper/EnvironmentInfoHelper.cs class EnvironmentInfoHelper (line 1) | public static class EnvironmentInfoHelper method GetName (line 3) | public static string GetName() => FILE: Assets/__Scripts/Beatmap/Helper/LightEventHelper.cs class LightEventHelper (line 3) | public static class LightEventHelper method IsBlueFromValue (line 5) | public static bool IsBlueFromValue(int value) => FILE: Assets/__Scripts/Beatmap/Helper/SpawnParameterHelper.cs class SpawnParameterHelper (line 1) | public static class SpawnParameterHelper method CalculateHalfJumpDuration (line 3) | public static float CalculateHalfJumpDuration(float noteJumpSpeed, flo... method CalculateJumpDistance (line 18) | public static float CalculateJumpDistance(float noteJumpSpeed, float s... FILE: Assets/__Scripts/Beatmap/Info/Base/BaseBpmInfo.cs class BaseBpmInfo (line 7) | public class BaseBpmInfo method InitWithSongContainerInstance (line 15) | public BaseBpmInfo InitWithSongContainerInstance() method GetOutputFileName (line 26) | public static string GetOutputFileName(int difficultyMajorVersion, Bas... method GetBpmEvents (line 38) | public static List GetBpmEvents(List b... method GetBpmInfoRegions (line 64) | public static List GetBpmInfoRegions(List ParentSet = pare... method InitDefaultFileNames (line 85) | public void InitDefaultFileNames(int infoMajorVersion) method RefreshRequirementsAndWarnings (line 91) | public void RefreshRequirementsAndWarnings(BaseDifficulty map) FILE: Assets/__Scripts/Beatmap/Info/Base/InfoDifficultySet.cs class InfoDifficultySet (line 6) | public class InfoDifficultySet FILE: Assets/__Scripts/Beatmap/Info/V2/V2BpmInfo.cs class V2BpmInfo (line 9) | public static class V2BpmInfo method GetFromJson (line 13) | public static BaseBpmInfo GetFromJson(JSONNode node) method GetOutputJson (line 40) | public static JSONNode GetOutputJson(BaseBpmInfo bpmInfo) FILE: Assets/__Scripts/Beatmap/Info/V2/V2Contributor.cs class V2Contributor (line 5) | public static class V2Contributor method GetFromJson (line 7) | public static BaseContributor GetFromJson(JSONNode node) method ToJson (line 18) | public static JSONObject ToJson(BaseContributor contributor) => FILE: Assets/__Scripts/Beatmap/Info/V2/V2Info.cs class V2Info (line 7) | public static class V2Info method GetFromJson (line 11) | public static BaseInfo GetFromJson(JSONNode node) method GetOutputJson (line 137) | public static JSONNode GetOutputJson(BaseInfo info) method ParseDifficultySetCustomData (line 263) | private static void ParseDifficultySetCustomData(JSONNode customData, ... method ParseDifficultyCustomData (line 278) | private static void ParseDifficultyCustomData(JSONNode customData, Inf... method GetOutputDifficultySetCustomData (line 381) | private static JSONNode GetOutputDifficultySetCustomData(InfoDifficult... method GetOutputDifficultyCustomData (line 398) | private static JSONNode GetOutputDifficultyCustomData(InfoDifficulty d... FILE: Assets/__Scripts/Beatmap/Info/V4/V4AudioData.cs class V4AudioData (line 9) | public static class V4AudioData method GetFromJson (line 13) | public static BaseBpmInfo GetFromJson(JSONNode node) method GetOutputJson (line 53) | public static JSONNode GetOutputJson(BaseBpmInfo bpmInfo) FILE: Assets/__Scripts/Beatmap/Info/V4/V4Contributor.cs class V4Contributor (line 5) | public static class V4Contributor method GetFromJson (line 7) | public static BaseContributor GetFromJson(JSONNode node) method ToJson (line 18) | public static JSONObject ToJson(BaseContributor contributor) => FILE: Assets/__Scripts/Beatmap/Info/V4/V4Info.cs class V4Info (line 8) | public static class V4Info method GetFromJson (line 12) | public static BaseInfo GetFromJson(JSONNode node) method GetOutputJson (line 160) | public static JSONNode GetOutputJson(BaseInfo info) method ParseDifficultySetCustomData (line 311) | private static void ParseDifficultySetCustomData(JSONNode customData, ... method ParseDifficultyCustomData (line 324) | private static void ParseDifficultyCustomData(JSONNode customData, Inf... method GetOutputDifficultyCustomData (line 427) | private static JSONNode GetOutputDifficultyCustomData(InfoDifficulty d... FILE: Assets/__Scripts/Beatmap/Shared/ChainComponentsFetcher.cs class ChainComponentsFetcher (line 6) | public class ChainComponentsFetcher : MonoBehaviour FILE: Assets/__Scripts/Beatmap/Shared/ChromaLightGradient.cs class ChromaLightGradient (line 8) | public class ChromaLightGradient : BaseItem method ChromaLightGradient (line 15) | public ChromaLightGradient(JSONNode node) method ChromaLightGradient (line 36) | public ChromaLightGradient(Color start, Color end, float duration = 1,... method Clone (line 44) | public override BaseItem Clone() => new ChromaLightGradient(StartColor... method ToJson (line 46) | public override JSONNode ToJson() => FILE: Assets/__Scripts/Beatmap/Shared/LightGradientController.cs class LightGradientController (line 4) | public class LightGradientController : MonoBehaviour method UpdateGradientData (line 14) | public void UpdateGradientData(ChromaLightGradient gradient) method UpdateDuration (line 26) | public void UpdateDuration(float duration) method SetVisible (line 29) | public void SetVisible(bool visible) => meshRenderer.enabled = visible; FILE: Assets/__Scripts/Beatmap/Shared/ObjectComparer.cs class ObjectComparer (line 6) | public class ObjectComparer : IComparer method Compare (line 8) | public int Compare(BaseObject x, BaseObject y) => FILE: Assets/__Scripts/Beatmap/Shared/ObstacleBounds.cs class ObstacleBounds (line 3) | public class ObstacleBounds method ObstacleBounds (line 5) | public ObstacleBounds(float width, float height, float position, float... FILE: Assets/__Scripts/Beatmap/V2/Customs/V2Bookmark.cs class V2Bookmark (line 7) | public static class V2Bookmark method GetFromJson (line 13) | public static BaseBookmark GetFromJson(JSONNode node) => new BaseBookm... method ToJson (line 14) | public static JSONNode ToJson(BaseBookmark bookmark) => new JSONObject FILE: Assets/__Scripts/Beatmap/V2/Customs/V2BpmChange.cs class V2BpmChange (line 9) | public class V2BpmChange method GetFromJson (line 16) | public static BaseBpmChange GetFromJson(JSONNode node) => new BaseBpmC... method ToJson (line 18) | public static JSONNode ToJson(BaseBpmChange bpmChange) => new JSONObject FILE: Assets/__Scripts/Beatmap/V2/Customs/V2CustomEvent.cs class V2CustomEvent (line 7) | public class V2CustomEvent method GetFromJson (line 21) | public static BaseCustomEvent GetFromJson(JSONNode node) => new BaseCu... method ToJson (line 23) | public static JSONNode ToJson(BaseCustomEvent customEvent) => new JSON... FILE: Assets/__Scripts/Beatmap/V2/Customs/V2EnvironmentEnhancement.cs class V2EnvironmentEnhancement (line 7) | public static class V2EnvironmentEnhancement method GetFromJson (line 41) | public static BaseEnvironmentEnhancement GetFromJson(JSONNode node) =>... method ToJson (line 43) | public static JSONNode ToJson(BaseEnvironmentEnhancement environment) FILE: Assets/__Scripts/Beatmap/V2/Customs/V2Material.cs class V2Material (line 7) | public class V2Material method GetFromJson (line 14) | public static BaseMaterial GetFromJson(JSONNode node) => new BaseMater... method ToJson (line 16) | public static JSONNode ToJson(BaseMaterial material) FILE: Assets/__Scripts/Beatmap/V2/V2Arc.cs class V2Arc (line 8) | public class V2Arc method GetFromJson (line 30) | public static BaseArc GetFromJson(JSONNode node) method ToJson (line 51) | public static JSONNode ToJson(BaseArc arc) FILE: Assets/__Scripts/Beatmap/V2/V2BPMEvent.cs class V2BpmEvent (line 10) | public static class V2BpmEvent method GetFromJson (line 15) | public static BaseBpmEvent GetFromJson(JSONNode node) method ToJson (line 30) | public static JSONNode ToJson(BaseBpmEvent bpmEvent) FILE: Assets/__Scripts/Beatmap/V2/V2ChromaNote.cs class V2ChromaNote (line 7) | public class V2ChromaNote : BaseNote method V2ChromaNote (line 20) | public V2ChromaNote(BaseNote baseNote) FILE: Assets/__Scripts/Beatmap/V2/V2Difficulty.cs class V2Difficulty (line 14) | public class V2Difficulty method GetOutputJson (line 18) | public static JSONNode GetOutputJson(BaseDifficulty difficulty) method GetOutputCustomJsonData (line 80) | private static JSONNode GetOutputCustomJsonData(BaseDifficulty difficu... method GetFromJson (line 137) | public static BaseDifficulty GetFromJson(JSONNode mainNode, string path) method LoadCustom (line 193) | private static void LoadCustom(BaseDifficulty map, JSONNode mainNode) FILE: Assets/__Scripts/Beatmap/V2/V2Event.cs class V2Event (line 9) | public class V2Event method GetFromJson (line 49) | public static BaseEvent GetFromJson(JSONNode node) method ToJson (line 62) | public static JSONNode ToJson(BaseEvent evt) FILE: Assets/__Scripts/Beatmap/V2/V2Note.cs class V2Note (line 8) | public class V2Note method GetFromJson (line 30) | public static BaseNote GetFromJson(JSONNode node) method ToJson (line 44) | public static JSONNode ToJson(BaseNote note) FILE: Assets/__Scripts/Beatmap/V2/V2Object.cs type V2Object (line 9) | public interface V2Object FILE: Assets/__Scripts/Beatmap/V2/V2Obstacle.cs class V2Obstacle (line 9) | public class V2Obstacle method GetFromJson (line 31) | public static BaseObstacle GetFromJson(JSONNode node) method ToJson (line 45) | public static JSONNode ToJson(BaseObstacle obstacle) FILE: Assets/__Scripts/Beatmap/V2/V2SpecialEventsKeywordFilters.cs class V2SpecialEventsKeywordFilters (line 7) | public static class V2SpecialEventsKeywordFilters method GetFromJson (line 9) | public static BaseEventTypesWithKeywords GetFromJson(JSONNode node) method ToJson (line 19) | public static JSONNode ToJson(BaseEventTypesWithKeywords withKeywords) FILE: Assets/__Scripts/Beatmap/V2/V2SpecialEventsKeywordFiltersKeywords.cs class V2SpecialEventsKeywordFiltersKeywords (line 7) | public class V2SpecialEventsKeywordFiltersKeywords method GetFromJson (line 9) | public static BaseEventTypesForKeywords GetFromJson(JSONNode node) method ToJson (line 20) | public static JSONNode ToJson(BaseEventTypesForKeywords forKeywords) FILE: Assets/__Scripts/Beatmap/V2/V2Waypoint.cs class V2Waypoint (line 9) | public static class V2Waypoint method GetFromJson (line 11) | public static BaseWaypoint GetFromJson(JSONNode node) method ToJson (line 24) | public static JSONNode ToJson(BaseWaypoint waypoint) FILE: Assets/__Scripts/Beatmap/V3/Customs/V3Bookmark.cs class V3Bookmark (line 7) | public static class V3Bookmark method GetFromJson (line 13) | public static BaseBookmark GetFromJson(JSONNode node) => new BaseBookm... method ToJson (line 14) | public static JSONNode ToJson(BaseBookmark bookmark) => new JSONObject FILE: Assets/__Scripts/Beatmap/V3/Customs/V3BpmChange.cs class V3BpmChange (line 9) | public class V3BpmChange method GetFromJson (line 16) | public static BaseBpmChange GetFromJson(JSONNode node) => new BaseBpmC... method ToJson (line 18) | public static JSONNode ToJson(BaseBpmChange bpmChange) => new JSONObject FILE: Assets/__Scripts/Beatmap/V3/Customs/V3CustomEvent.cs class V3CustomEvent (line 7) | public class V3CustomEvent method GetFromJson (line 21) | public static BaseCustomEvent GetFromJson(JSONNode node) => new BaseCu... method ToJson (line 23) | public static JSONNode ToJson(BaseCustomEvent customEvent) => new JSON... FILE: Assets/__Scripts/Beatmap/V3/Customs/V3EnvironmentEnhancement.cs class V3EnvironmentEnhancement (line 7) | public static class V3EnvironmentEnhancement method GetFromJson (line 41) | public static BaseEnvironmentEnhancement GetFromJson(JSONNode node) =>... method ToJson (line 43) | public static JSONNode ToJson(BaseEnvironmentEnhancement environment) FILE: Assets/__Scripts/Beatmap/V3/Customs/V3Material.cs class V3Material (line 7) | public class V3Material method GetFromJson (line 14) | public static BaseMaterial GetFromJson(JSONNode node) => new BaseMater... method ToJson (line 16) | public static JSONNode ToJson(BaseMaterial material) FILE: Assets/__Scripts/Beatmap/V3/V3Arc.cs class V3Arc (line 8) | public class V3Arc method GetFromJson (line 30) | public static BaseArc GetFromJson(JSONNode node) method ToJson (line 51) | public static JSONNode ToJson(BaseArc arc) FILE: Assets/__Scripts/Beatmap/V3/V3BasicEvent.cs class V3BasicEvent (line 9) | public class V3BasicEvent method GetFromJson (line 49) | public static BaseEvent GetFromJson(JSONNode node) method ToJson (line 62) | public static JSONNode ToJson(BaseEvent evt) FILE: Assets/__Scripts/Beatmap/V3/V3BasicEventTypesForKeywords.cs class V3BasicEventTypesForKeywords (line 7) | public class V3BasicEventTypesForKeywords method GetFromJson (line 9) | public static BaseEventTypesForKeywords GetFromJson(JSONNode node) method ToJson (line 20) | public static JSONNode ToJson(BaseEventTypesForKeywords forKeywords) FILE: Assets/__Scripts/Beatmap/V3/V3BasicEventTypesWithKeywords.cs class V3BasicEventTypesWithKeywords (line 7) | public class V3BasicEventTypesWithKeywords method GetFromJson (line 9) | public static BaseEventTypesWithKeywords GetFromJson(JSONNode node) method ToJson (line 21) | public static JSONNode ToJson(BaseEventTypesWithKeywords withKeywords) FILE: Assets/__Scripts/Beatmap/V3/V3BombNote.cs class V3BombNote (line 9) | public class V3BombNote method GetFromJson (line 11) | public static BaseNote GetFromJson(JSONNode node, bool customFake = fa... method ToJson (line 25) | public static JSONNode ToJson(BaseNote note) FILE: Assets/__Scripts/Beatmap/V3/V3BpmEvent.cs class V3BpmEvent (line 9) | public static class V3BpmEvent method GetFromJson (line 11) | public static BaseBpmEvent GetFromJson(JSONNode node) method ToJson (line 26) | public static JSONNode ToJson(BaseBpmEvent bpmEvent) FILE: Assets/__Scripts/Beatmap/V3/V3Chain.cs class V3Chain (line 8) | public static class V3Chain method GetFromJson (line 30) | public static BaseChain GetFromJson(JSONNode node, bool customFake = f... method ToJson (line 51) | public static JSONNode ToJson(BaseChain chain) FILE: Assets/__Scripts/Beatmap/V3/V3ColorBoostEvent.cs class V3ColorBoostEvent (line 9) | public class V3ColorBoostEvent method GetFromJson (line 11) | public static BaseEvent GetFromJson(JSONNode node) method ToJson (line 24) | public static JSONNode ToJson(BaseEvent evt) FILE: Assets/__Scripts/Beatmap/V3/V3ColorNote.cs class V3ColorNote (line 8) | public class V3ColorNote method GetFromJson (line 30) | public static BaseNote GetFromJson(JSONNode node, bool? customFake = f... method ToJson (line 47) | public static JSONNode ToJson(BaseNote note) FILE: Assets/__Scripts/Beatmap/V3/V3Difficulty.cs class V3Difficulty (line 16) | public class V3Difficulty method GetOutputJson (line 20) | public static JSONNode GetOutputJson(BaseDifficulty difficulty) method GetOutputCustomJsonData (line 158) | private static JSONNode GetOutputCustomJsonData(BaseDifficulty difficu... method GetFromJson (line 235) | public static BaseDifficulty GetFromJson(JSONNode mainNode, string path) method LoadCustom (line 344) | private static void LoadCustom(BaseDifficulty map, JSONNode mainNode) FILE: Assets/__Scripts/Beatmap/V3/V3FloatFxEvent.cs class V3FloatFxEvent (line 6) | public static class V3FloatFxEvent method GetFromJson (line 8) | public static FloatFxEventBase GetFromJson(JSONNode node) method ToJson (line 20) | public static JSONNode ToJson(FloatFxEventBase floatFxEventBase) FILE: Assets/__Scripts/Beatmap/V3/V3FxEventsCollection.cs class V3FxEventsCollection (line 7) | public static class V3FxEventsCollection method GetFromJson (line 9) | public static BaseFxEventsCollection GetFromJson(JSONNode node) method ToJson (line 26) | public static JSONNode ToJson(BaseFxEventsCollection fxEventsCollection) FILE: Assets/__Scripts/Beatmap/V3/V3IndexFilter.cs class V3IndexFilter (line 6) | public static class V3IndexFilter method GetFromJson (line 8) | public static BaseIndexFilter GetFromJson(JSONNode node) method ToJson (line 25) | public static JSONNode ToJson(BaseIndexFilter filter) => FILE: Assets/__Scripts/Beatmap/V3/V3IntFxEvent.cs class V3IntFxEvent (line 6) | public static class V3IntFxEvent method GetFromJson (line 8) | public static IntFxEventBase GetFromJson(JSONNode node) method ToJson (line 19) | public static JSONNode ToJson(IntFxEventBase intFxEventBase) FILE: Assets/__Scripts/Beatmap/V3/V3LightColorBase.cs class V3LightColorBase (line 9) | public static class V3LightColorBase method GetFromJson (line 11) | public static BaseLightColorBase GetFromJson(JSONNode node) method ToJson (line 27) | public static JSONNode ToJson(BaseLightColorBase lightColorBase) FILE: Assets/__Scripts/Beatmap/V3/V3LightColorEventBox.cs class V3LightColorEventBox (line 7) | public static class V3LightColorEventBox method GetFromJson (line 9) | public static BaseLightColorEventBox GetFromJson(JSONNode node) method ToJson (line 25) | public static JSONNode ToJson(BaseLightColorEventBox box) FILE: Assets/__Scripts/Beatmap/V3/V3LightColorEventBoxGroup.cs class V3LightColorEventBoxGroup (line 11) | public static class V3LightColorEventBoxGroup method GetFromJson (line 13) | public static BaseLightColorEventBoxGroup GetF... method ToJson (line 26) | public static JSONNode ToJson(BaseLightColorEventBoxGroup group)... FILE: Assets/__Scripts/Beatmap/V3/V3LightRotationBase.cs class V3LightRotationBase (line 10) | public static class V3LightRotationBase method GetFromJson (line 12) | public static BaseLightRotationBase GetFromJson(JSONNode node) method ToJson (line 27) | public static JSONNode ToJson(BaseLightRotationBase lightRotationBase) FILE: Assets/__Scripts/Beatmap/V3/V3LightRotationEventBox.cs class V3LightRotationEventBox (line 7) | public static class V3LightRotationEventBox method GetFromJson (line 9) | public static BaseLightRotationEventBox GetFromJson(JSONNode node) method ToJson (line 27) | public static JSONNode ToJson(BaseLightRotationEventBox box) FILE: Assets/__Scripts/Beatmap/V3/V3LightRotationEventBoxGroup.cs class V3LightRotationEventBoxGroup (line 11) | public static class V3LightRotationEventBoxGroup method GetFromJson (line 13) | public static BaseLightRotationEventBoxGroup(BaseLightRotationEventBoxGroup gro... FILE: Assets/__Scripts/Beatmap/V3/V3LightTranslationBase.cs class V3LightTranslationBase (line 10) | public static class V3LightTranslationBase method GetFromJson (line 12) | public static BaseLightTranslationBase GetFromJson(JSONNode node) method ToJson (line 25) | public static JSONNode ToJson(BaseLightTranslationBase lightTranslatio... FILE: Assets/__Scripts/Beatmap/V3/V3LightTranslationEventBox.cs class V3LightTranslationEventBox (line 7) | public static class V3LightTranslationEventBox method GetFromJson (line 9) | public static BaseLightTranslationEventBox GetFromJson(JSONNode node) method ToJson (line 27) | public static JSONNode ToJson(BaseLightTranslationEventBox box) FILE: Assets/__Scripts/Beatmap/V3/V3LightTranslationEventBoxGroup.cs class V3LightTranslationEventBoxGroup (line 11) | public static class V3LightTranslationEventBoxGroup method GetFromJson (line 13) | public static BaseLightTranslationEventBoxGroup(BaseLightTranslationEventBoxGroup ... FILE: Assets/__Scripts/Beatmap/V3/V3Object.cs type V3Object (line 3) | public interface V3Object FILE: Assets/__Scripts/Beatmap/V3/V3Obstacle.cs class V3Obstacle (line 8) | public class V3Obstacle method GetFromJson (line 30) | public static BaseObstacle GetFromJson(JSONNode node, bool customFake ... method ToJson (line 48) | public static JSONNode ToJson(BaseObstacle obstacle) FILE: Assets/__Scripts/Beatmap/V3/V3RotationEvent.cs class V3RotationEvent (line 10) | public class V3RotationEvent method GetFromJson (line 12) | public static BaseEvent GetFromJson(JSONNode node) method ToJson (line 24) | public static JSONNode ToJson(BaseEvent evt) FILE: Assets/__Scripts/Beatmap/V3/V3VfxEventEventBox.cs class V3VfxEventEventBox (line 10) | public static class V3VfxEventEventBox method GetFromJson (line 12) | public static BaseVfxEventEventBox GetFromJson(JSONNode node, IList GetFromJ... method ToJson (line 27) | public static JSONNode ToJson(BaseVfxEventEventBoxGroup no... FILE: Assets/__Scripts/Beatmap/V4/V4BasicEvent.cs class V4BasicEvent (line 9) | public static class V4BasicEvent method GetFromJson (line 11) | public static BaseEvent GetFromJson(JSONNode node, IList ... FILE: Assets/__Scripts/Beatmap/V4/V4Chain.cs class V4Chain (line 9) | public static class V4Chain method GetFromJson (line 11) | public static BaseChain GetFromJson(JSONNode node, IList ... FILE: Assets/__Scripts/Beatmap/V4/V4CommonData.cs class V4CommonData (line 8) | public static class V4CommonData type Note (line 10) | public struct Note : IEquatable method GetFromJson (line 18) | public static Note GetFromJson(JSONNode node) => new() method FromBaseNote (line 27) | public static Note FromBaseNote(BaseNote baseNote) => new() method FromBaseSliderHead (line 36) | public static Note FromBaseSliderHead(BaseSlider baseSlider) => new() method FromBaseArcTail (line 45) | public static Note FromBaseArcTail(BaseArc baseArc) => new() method ToJson (line 52) | public JSONNode ToJson() method Equals (line 65) | public bool Equals(Note other) => PosX == other.PosX method Equals (line 71) | public override bool Equals(object obj) => obj is Note other && Equa... method GetHashCode (line 73) | public override int GetHashCode() type Bomb (line 87) | public struct Bomb : IEquatable method GetFromJson (line 92) | public static Bomb GetFromJson(JSONNode node) => new() method FromBaseNote (line 97) | public static Bomb FromBaseNote(BaseNote baseNote) => new() { PosX =... method ToJson (line 99) | public JSONNode ToJson() method Equals (line 109) | public bool Equals(Bomb other) => PosX == other.PosX && PosY == othe... method Equals (line 111) | public override bool Equals(object obj) => obj is Bomb other && Equa... method GetHashCode (line 113) | public override int GetHashCode() type Obstacle (line 122) | public struct Obstacle : IEquatable method GetFromJson (line 130) | public static Obstacle GetFromJson(JSONNode node) => new() method FromBaseObstacle (line 139) | public static Obstacle FromBaseObstacle(BaseObstacle baseObstacle) =... method ToJson (line 148) | public JSONNode ToJson() method Equals (line 161) | public bool Equals(Obstacle other) => PosX == other.PosX method Equals (line 167) | public override bool Equals(object obj) => obj is Obstacle other && ... method GetHashCode (line 169) | public override int GetHashCode() type Arc (line 183) | public struct Arc : IEquatable method GetFromJson (line 189) | public static Arc GetFromJson(JSONNode node) => new() method FromBaseArc (line 196) | public static Arc FromBaseArc(BaseArc baseArc) => new() method ToJson (line 203) | public JSONNode ToJson() method Equals (line 214) | public bool Equals(Arc other) => HeadControlPointLengthMultiplier.Eq... method Equals (line 218) | public override bool Equals(object obj) => obj is Arc other && Equal... method GetHashCode (line 220) | public override int GetHashCode() type Chain (line 232) | public struct Chain : IEquatable method GetFromJson (line 239) | public static Chain GetFromJson(JSONNode node) => new() method FromBaseChain (line 247) | public static Chain FromBaseChain(BaseChain baseChain) => new() method ToJson (line 255) | public JSONNode ToJson() method Equals (line 267) | public bool Equals(Chain other) => TailPosX == other.TailPosX method Equals (line 272) | public override bool Equals(object obj) => obj is Chain other && Equ... method GetHashCode (line 274) | public override int GetHashCode() type RotationEvent (line 287) | public struct RotationEvent : IEquatable method GetFromJson (line 292) | public static RotationEvent GetFromJson(JSONNode node) => new() method FromBaseEvent (line 298) | public static RotationEvent FromBaseEvent(BaseEvent baseEvent) => new() method ToJson (line 304) | public JSONNode ToJson() method Equals (line 314) | public bool Equals(RotationEvent other) => Type == other.Type && Rot... method Equals (line 316) | public override bool Equals(object obj) => obj is RotationEvent othe... method GetHashCode (line 318) | public override int GetHashCode() type BasicEvent (line 327) | public struct BasicEvent : IEquatable method GetFromJson (line 333) | public static BasicEvent GetFromJson(JSONNode node) => new() method FromBaseEvent (line 338) | public static BasicEvent FromBaseEvent(BaseEvent baseEvent) => new() method ToJson (line 343) | public JSONNode ToJson() method Equals (line 354) | public bool Equals(BasicEvent other) => Type == other.Type && Value ... method Equals (line 356) | public override bool Equals(object obj) => obj is BasicEvent other &... method GetHashCode (line 358) | public override int GetHashCode() type ColorBoostEvent (line 370) | public struct ColorBoostEvent : IEquatable method GetFromJson (line 374) | public static ColorBoostEvent GetFromJson(JSONNode node) => new() { ... method FromBaseEvent (line 376) | public static ColorBoostEvent FromBaseEvent(BaseEvent baseEvent) => ... method ToJson (line 381) | public JSONNode ToJson() method Equals (line 390) | public bool Equals(ColorBoostEvent other) => Boost == other.Boost; method Equals (line 392) | public override bool Equals(object obj) => obj is ColorBoostEvent ot... method GetHashCode (line 394) | public override int GetHashCode() => Boost; type NJSEvent (line 397) | public struct NJSEvent : IEquatable method GetFromJson (line 403) | public static NJSEvent GetFromJson(JSONNode node) => new() method FromBaseNJSEvent (line 410) | public static NJSEvent FromBaseNJSEvent(BaseNJSEvent baseNJSEvent) =... method ToJson (line 415) | public JSONNode ToJson() method Equals (line 426) | public bool Equals(NJSEvent other) => UsePrevious == other.UsePrevious method Equals (line 430) | public override bool Equals(object obj) => obj is NJSEvent other && ... method GetHashCode (line 432) | public override int GetHashCode() type Waypoint (line 444) | public struct Waypoint : IEquatable method GetFromJson (line 450) | public static Waypoint GetFromJson(JSONNode node) => new() method FromBaseWayPoint (line 457) | public static Waypoint FromBaseWayPoint(BaseWaypoint baseWayPoint) =... method ToJson (line 462) | public JSONNode ToJson() method Equals (line 473) | public bool Equals(Waypoint other) => PosX == other.PosX method Equals (line 477) | public override bool Equals(object obj) => obj is Waypoint other && ... method GetHashCode (line 479) | public override int GetHashCode() type IndexFilter (line 491) | public struct IndexFilter : IEquatable method FromBaseIndexFilter (line 503) | public static IndexFilter FromBaseIndexFilter(BaseIndexFilter baseIn... method ToJson (line 516) | public JSONNode ToJson() method Equals (line 533) | public bool Equals(IndexFilter other) => Type == other.Type method Equals (line 543) | public override bool Equals(object obj) => obj is IndexFilter other ... method GetHashCode (line 545) | public override int GetHashCode() type LightColorEventBox (line 563) | public struct LightColorEventBox : IEquatable method GetFromJson (line 572) | public static LightColorEventBox GetFromJson(JSONNode node) => new() method FromBaseLightColorEventBox (line 582) | public static LightColorEventBox FromBaseLightColorEventBox(BaseLigh... method ToJson (line 592) | public JSONNode ToJson() method Equals (line 606) | public bool Equals(LightColorEventBox other) => BeatDistribution.Equ... method Equals (line 613) | public override bool Equals(object obj) => obj is LightColorEventBox... method GetHashCode (line 615) | public override int GetHashCode() type LightColorEvent (line 630) | public struct LightColorEvent : IEquatable method GetFromJson (line 640) | public static LightColorEvent GetFromJson(JSONNode node) => new() method FromBaseLightColorEvent (line 651) | public static LightColorEvent FromBaseLightColorEvent(BaseLightColor... method ToJson (line 662) | public JSONNode ToJson() method Equals (line 677) | public bool Equals(LightColorEvent other) => Easing == other.Easing method Equals (line 685) | public override bool Equals(object obj) => obj is LightColorEvent ot... method GetHashCode (line 687) | public override int GetHashCode() type LightRotationEventBox (line 703) | public struct LightRotationEventBox : IEquatable method GetFromJson (line 714) | public static LightRotationEventBox GetFromJson(JSONNode node) => new() method FromBaseLightRotationEventBox (line 726) | public static LightRotationEventBox FromBaseLightRotationEventBox(Ba... method ToJson (line 738) | public JSONNode ToJson() method Equals (line 754) | public bool Equals(LightRotationEventBox other) => BeatDistribution.... method Equals (line 763) | public override bool Equals(object obj) => obj is LightRotationEvent... method GetHashCode (line 765) | public override int GetHashCode() type LightRotationEvent (line 782) | public struct LightRotationEvent : IEquatable method GetFromJson (line 790) | public static LightRotationEvent GetFromJson(JSONNode node) => new() method FromBaseLightRotationEvent (line 799) | public static LightRotationEvent FromBaseLightRotationEvent(BaseLigh... method ToJson (line 808) | public JSONNode ToJson() method Equals (line 821) | public bool Equals(LightRotationEvent other) => Easing == other.Easing method Equals (line 827) | public override bool Equals(object obj) => obj is LightRotationEvent... method GetHashCode (line 829) | public override int GetHashCode() type LightTranslationEventBox (line 843) | public struct LightTranslationEventBox : IEquatable... method FromBaseLightTranslationEventBox (line 866) | public static LightTranslationEventBox FromBaseLightTranslationEvent... method ToJson (line 878) | public JSONNode ToJson() method Equals (line 894) | public bool Equals(LightTranslationEventBox other) => BeatDistributi... method Equals (line 903) | public override bool Equals(object obj) => obj is LightTranslationEv... method GetHashCode (line 905) | public override int GetHashCode() type LightTranslationEvent (line 922) | public struct LightTranslationEvent : IEquatable method GetFromJson (line 928) | public static LightTranslationEvent GetFromJson(JSONNode node) => new() method FromBaseLightTranslationEvent (line 935) | public static LightTranslationEvent FromBaseLightTranslationEvent(Ba... method ToJson (line 942) | public JSONNode ToJson() method Equals (line 953) | public bool Equals(LightTranslationEvent other) => Easing == other.E... method Equals (line 957) | public override bool Equals(object obj) => obj is LightTranslationEv... method GetHashCode (line 959) | public override int GetHashCode() type FxEventBox (line 971) | public struct FxEventBox : IEquatable method GetFromJson (line 980) | public static FxEventBox GetFromJson(JSONNode node) => new() method FromBaseFxEventBox (line 990) | public static FxEventBox FromBaseFxEventBox(BaseVfxEventEventBox bas... method ToJson (line 1000) | public JSONNode ToJson() method Equals (line 1014) | public bool Equals(FxEventBox other) => BeatDistribution.Equals(othe... method Equals (line 1021) | public override bool Equals(object obj) => obj is FxEventBox other &... method GetHashCode (line 1023) | public override int GetHashCode() type FloatFxEvent (line 1038) | public struct FloatFxEvent : IEquatable method GetFromJson (line 1044) | public static FloatFxEvent GetFromJson(JSONNode node) => new() method FromFloatFxEventBase (line 1049) | public static FloatFxEvent FromFloatFxEventBase(FloatFxEventBase flo... method ToJson (line 1056) | public JSONNode ToJson() method Equals (line 1067) | public bool Equals(FloatFxEvent other) => TransitionType == other.Tr... method Equals (line 1071) | public override bool Equals(object obj) => obj is FloatFxEvent other... method GetHashCode (line 1073) | public override int GetHashCode() FILE: Assets/__Scripts/Beatmap/V4/V4Difficulty.cs class V4Difficulty (line 16) | public class V4Difficulty method GetOutputJson (line 21) | public static JSONNode GetOutputJson(BaseDifficulty difficulty) method GetLightshowOutputJson (line 164) | public static JSONNode GetLightshowOutputJson(BaseDifficulty difficulty) method GetFromJson (line 434) | public static BaseDifficulty GetFromJson(JSONNode mainNode, string path) method LoadBpmFromAudioData (line 583) | public static void LoadBpmFromAudioData(BaseDifficulty map, BaseInfo i... method LoadBookmarksFromOfficialEditor (line 599) | public static void LoadBookmarksFromOfficialEditor(BaseDifficulty map,... method LoadLightsFromLightshowFile (line 628) | public static void LoadLightsFromLightshowFile(BaseDifficulty map, Bas... method LoadLightsFromJson (line 642) | public static void LoadLightsFromJson(BaseDifficulty map, JSONNode mai... FILE: Assets/__Scripts/Beatmap/V4/V4IndexFilter.cs class V4IndexFilter (line 6) | public static class V4IndexFilter method GetFromJson (line 8) | public static BaseIndexFilter GetFromJson(JSONNode node) method ToJson (line 25) | public static JSONNode ToJson(BaseIndexFilter filter) => FILE: Assets/__Scripts/Beatmap/V4/V4LightColorEventBoxGroup.cs class V4LightColorEventBoxGroup (line 11) | public static class V4LightColorEventBoxGroup method GetFromJson (line 13) | public static BaseLightColorEventBoxGroup GetF... method ToJson (line 69) | public static JSONNode ToJson(BaseLightColorEventBoxGroup GetFromJ... method ToJson (line 70) | public static JSONNode ToJson(BaseVfxEventEventBoxGroup instance = this; method OnUndoMethod1 (line 24) | public void OnUndoMethod1(InputAction.CallbackContext context) => OnUn... method OnUndoMethod2 (line 25) | public void OnUndoMethod2(InputAction.CallbackContext context) => OnUn... method OnRedoMethod1 (line 26) | public void OnRedoMethod1(InputAction.CallbackContext context) => OnRe... method OnRedoMethod2 (line 27) | public void OnRedoMethod2(InputAction.CallbackContext context) => OnRe... method AddAction (line 37) | public static void AddAction(BeatmapAction action, bool perform = false) method RemoveAllActionsOfType (line 71) | public static void RemoveAllActionsOfType() where T : BeatmapAction => method Undo (line 74) | public static void Undo(Guid actionGuid) method Redo (line 82) | public static void Redo(Guid actionGuid) method Undo (line 90) | public void Undo() method Redo (line 99) | public void Redo() method DoUndo (line 108) | private void DoUndo(BeatmapAction action) method DoRedo (line 116) | private void DoRedo(BeatmapAction action) method OnUndo (line 124) | public void OnUndo(InputAction.CallbackContext context) method OnRedo (line 129) | public void OnRedo(InputAction.CallbackContext context) method OnUserTrace (line 134) | public void OnUserTrace(InputAction.CallbackContext context) method UpdateActiveActionsAfterSave (line 188) | public void UpdateActiveActionsAfterSave() => activeActionsAfterSave =... method ClearBeatmapActions (line 191) | public void ClearBeatmapActions() class BeatmapActionParams (line 197) | public class BeatmapActionParams method BeatmapActionParams (line 203) | public BeatmapActionParams(BeatmapActionContainer container) FILE: Assets/__Scripts/BeatmapActions/Beatmap Actions/ActionCollectionAction.cs class ActionCollectionAction (line 18) | public class ActionCollectionAction : BeatmapAction, IMergeableAction method ActionCollectionAction (line 28) | public ActionCollectionAction() : base() { } method ActionCollectionAction (line 30) | public ActionCollectionAction(IEnumerable beatmapAction... method TryMerge (line 47) | public IMergeableAction TryMerge(IMergeableAction previous) method CanMerge (line 52) | public bool CanMerge(IMergeableAction previous) method DoMerge (line 69) | public IMergeableAction DoMerge(IMergeableAction previous) method DoesInvolveObject (line 96) | public override BaseObject DoesInvolveObject(BaseObject obj) method Redo (line 108) | public override void Redo(BeatmapActionContainer.BeatmapActionParams p... method Undo (line 119) | public override void Undo(BeatmapActionContainer.BeatmapActionParams p... method RefreshEventAppearance (line 130) | protected override void RefreshEventAppearance() method Serialize (line 148) | public override void Serialize(NetDataWriter writer) method Deserialize (line 160) | public override void Deserialize(NetDataReader reader) FILE: Assets/__Scripts/BeatmapActions/Beatmap Actions/BeatmapObjectDeletionAction.cs class BeatmapObjectDeletionAction (line 5) | public class BeatmapObjectDeletionAction : BeatmapAction method BeatmapObjectDeletionAction (line 8) | public BeatmapObjectDeletionAction() : base() { } method BeatmapObjectDeletionAction (line 10) | public BeatmapObjectDeletionAction(IEnumerable objs, strin... method BeatmapObjectDeletionAction (line 12) | public BeatmapObjectDeletionAction(BaseObject obj, string comment) : b... method Undo (line 14) | public override void Undo(BeatmapActionContainer.BeatmapActionParams p... method Redo (line 24) | public override void Redo(BeatmapActionContainer.BeatmapActionParams p... method Serialize (line 35) | public override void Serialize(NetDataWriter writer) => SerializeBeatm... method Deserialize (line 37) | public override void Deserialize(NetDataReader reader) => Data = Deser... FILE: Assets/__Scripts/BeatmapActions/Beatmap Actions/BeatmapObjectModifiedAction.cs class BeatmapObjectModifiedAction (line 5) | public class BeatmapObjectModifiedAction : BeatmapAction, IMergeableAction method BeatmapObjectModifiedAction (line 21) | public BeatmapObjectModifiedAction() : base() { } method BeatmapObjectModifiedAction (line 23) | public BeatmapObjectModifiedAction(BaseObject edited, BaseObject origi... method TryMerge (line 35) | public IMergeableAction TryMerge(IMergeableAction previous) method CanMerge (line 40) | public bool CanMerge(IMergeableAction previous) method DoMerge (line 46) | public IMergeableAction DoMerge(IMergeableAction previous) method DoesInvolveObject (line 58) | public override BaseObject DoesInvolveObject(BaseObject obj) => obj ==... method Undo (line 60) | public override void Undo(BeatmapActionContainer.BeatmapActionParams p... method Redo (line 83) | public override void Redo(BeatmapActionContainer.BeatmapActionParams p... method Serialize (line 124) | public override void Serialize(NetDataWriter writer) method Deserialize (line 136) | public override void Deserialize(NetDataReader reader) FILE: Assets/__Scripts/BeatmapActions/Beatmap Actions/BeatmapObjectModifiedCollectionAction.cs class BeatmapObjectModifiedCollectionAction (line 11) | public class BeatmapObjectModifiedCollectionAction : BeatmapAction method BeatmapObjectModifiedCollectionAction (line 19) | public BeatmapObjectModifiedCollectionAction() : base() { } method BeatmapObjectModifiedCollectionAction (line 21) | public BeatmapObjectModifiedCollectionAction(List editedOb... method DoesInvolveObject (line 30) | public override BaseObject DoesInvolveObject(BaseObject obj) method Undo (line 38) | public override void Undo(BeatmapActionContainer.BeatmapActionParams p... method Redo (line 64) | public override void Redo(BeatmapActionContainer.BeatmapActionParams p... method Serialize (line 90) | public override void Serialize(NetDataWriter writer) method Deserialize (line 96) | public override void Deserialize(NetDataReader reader) FILE: Assets/__Scripts/BeatmapActions/Beatmap Actions/BeatmapObjectModifiedWithConflictingAction.cs class BeatmapObjectModifiedWithConflictingAction (line 8) | public class BeatmapObjectModifiedWithConflictingAction : BeatmapObjectM... method BeatmapObjectModifiedWithConflictingAction (line 13) | public BeatmapObjectModifiedWithConflictingAction() : base() { } method BeatmapObjectModifiedWithConflictingAction (line 15) | public BeatmapObjectModifiedWithConflictingAction(BaseObject edited, B... method Undo (line 19) | public override void Undo(BeatmapActionContainer.BeatmapActionParams p... method Redo (line 29) | public override void Redo(BeatmapActionContainer.BeatmapActionParams p... method Serialize (line 39) | public override void Serialize(NetDataWriter writer) method Deserialize (line 45) | public override void Deserialize(NetDataReader reader) FILE: Assets/__Scripts/BeatmapActions/Beatmap Actions/BeatmapObjectPlacementAction.cs class BeatmapObjectPlacementAction (line 5) | public class BeatmapObjectPlacementAction : BeatmapAction method BeatmapObjectPlacementAction (line 10) | public BeatmapObjectPlacementAction() : base() { } method BeatmapObjectPlacementAction (line 12) | public BeatmapObjectPlacementAction(IEnumerable placedCont... method BeatmapObjectPlacementAction (line 16) | public BeatmapObjectPlacementAction(BaseObject placedObject, method Undo (line 20) | public override void Undo(BeatmapActionContainer.BeatmapActionParams p... method Redo (line 38) | public override void Redo(BeatmapActionContainer.BeatmapActionParams p... method Serialize (line 56) | public override void Serialize(NetDataWriter writer) method Deserialize (line 65) | public override void Deserialize(NetDataReader reader) FILE: Assets/__Scripts/BeatmapActions/Beatmap Actions/NodeEditorTextChangedAction.cs class NodeEditorTextChangedAction (line 5) | [Obsolete("Undo/Redo is disabled when node editor is open anyway")] method NodeEditorTextChangedAction (line 12) | public NodeEditorTextChangedAction(string currentText, int currentPosi... method Deserialize (line 26) | public override void Deserialize(NetDataReader reader) => throw new No... method Redo (line 28) | public override void Redo(BeatmapActionContainer.BeatmapActionParams p... method Serialize (line 34) | public override void Serialize(NetDataWriter writer) => throw new NotI... method Undo (line 36) | public override void Undo(BeatmapActionContainer.BeatmapActionParams p... FILE: Assets/__Scripts/BeatmapActions/Beatmap Actions/SelectionDeletedAction.cs class SelectionDeletedAction (line 6) | public class SelectionDeletedAction : BeatmapAction method SelectionDeletedAction (line 9) | public SelectionDeletedAction() : base() { } method SelectionDeletedAction (line 11) | public SelectionDeletedAction(IEnumerable deletedData) : b... method Undo (line 16) | public override void Undo(BeatmapActionContainer.BeatmapActionParams p... method Redo (line 33) | public override void Redo(BeatmapActionContainer.BeatmapActionParams p... method Serialize (line 43) | public override void Serialize(NetDataWriter writer) => SerializeBeatm... method Deserialize (line 45) | public override void Deserialize(NetDataReader reader) => Data = Deser... FILE: Assets/__Scripts/BeatmapActions/Beatmap Actions/SelectionPastedAction.cs class SelectionPastedAction (line 6) | public class SelectionPastedAction : BeatmapAction method SelectionPastedAction (line 11) | public SelectionPastedAction() : base() { } method SelectionPastedAction (line 13) | public SelectionPastedAction(IEnumerable pasteData, IEnume... method Undo (line 20) | public override void Undo(BeatmapActionContainer.BeatmapActionParams p... method Redo (line 34) | public override void Redo(BeatmapActionContainer.BeatmapActionParams p... method Serialize (line 57) | public override void Serialize(NetDataWriter writer) method Deserialize (line 63) | public override void Deserialize(NetDataReader reader) FILE: Assets/__Scripts/BeatmapActions/Beatmap Actions/StrobeGeneratorGenerationAction.cs class StrobeGeneratorGenerationAction (line 6) | public class StrobeGeneratorGenerationAction : BeatmapAction method StrobeGeneratorGenerationAction (line 11) | public StrobeGeneratorGenerationAction() : base() { } method StrobeGeneratorGenerationAction (line 13) | public StrobeGeneratorGenerationAction(IEnumerable generat... method Undo (line 16) | public override void Undo(BeatmapActionContainer.BeatmapActionParams p... method Redo (line 30) | public override void Redo(BeatmapActionContainer.BeatmapActionParams p... method Serialize (line 44) | public override void Serialize(NetDataWriter writer) method Deserialize (line 50) | public override void Deserialize(NetDataReader reader) FILE: Assets/__Scripts/BeatmapActions/BeatmapAction.cs class BeatmapAction (line 14) | public abstract class BeatmapAction : INetSerializable method BeatmapAction (line 26) | public BeatmapAction() => Networked = true; method BeatmapAction (line 28) | public BeatmapAction(IEnumerable data, string comment = "N... method Undo (line 38) | public abstract void Undo(BeatmapActionContainer.BeatmapActionParams p... method Redo (line 44) | public abstract void Redo(BeatmapActionContainer.BeatmapActionParams p... method Serialize (line 50) | public abstract void Serialize(NetDataWriter writer); method Deserialize (line 56) | public abstract void Deserialize(NetDataReader reader); method DoesInvolveObject (line 58) | public virtual BaseObject DoesInvolveObject(BaseObject obj) => Data.An... method RefreshPools (line 60) | protected void RefreshPools(IEnumerable data) method SpawnObject (line 71) | protected void SpawnObject(BaseObject obj, bool removeConflicting = fa... method DeleteObject (line 74) | protected void DeleteObject(BaseObject obj, bool refreshesPool = true) method SerializeBeatmapObjectList (line 89) | protected void SerializeBeatmapObjectList(NetDataWriter writer, IEnume... method DeserializeBeatmapObjectList (line 96) | protected IEnumerable DeserializeBeatmapObjectList(NetData... method RefreshEventAppearance (line 109) | protected virtual void RefreshEventAppearance() FILE: Assets/__Scripts/BeatmapActions/IMergeableAction.cs type IMergeableAction (line 1) | public interface IMergeableAction method TryMerge (line 6) | public IMergeableAction TryMerge(IMergeableAction previous); method CanMerge (line 7) | public bool CanMerge(IMergeableAction previous); method DoMerge (line 8) | public IMergeableAction DoMerge(IMergeableAction previous); type ActionMergeType (line 10) | public enum ActionMergeType FILE: Assets/__Scripts/CMUI/CMUI Components/CMUIComponentBase.cs class CMUIComponent (line 10) | public abstract class CMUIComponent : CMUIComponentBase method SetValueAccessor (line 28) | internal void SetValueAccessor(Func valueAccessor) method SetOnValueChanged (line 38) | internal void SetOnValueChanged(Action onValueChanged) method OnValueUpdated (line 48) | protected virtual void OnValueUpdated(T updatedValue) { } method ValidateValue (line 50) | protected virtual T ValidateValue(T rawValue) => rawValue; method Awake (line 52) | private void Awake() class CMUIComponentBase (line 68) | public abstract class CMUIComponentBase : MonoBehaviour method SetLabelEnabled (line 76) | internal virtual void SetLabelEnabled(bool enabled) => throw new Inval... method SetLabelText (line 84) | internal virtual void SetLabelText(string text) => throw new InvalidOp... FILE: Assets/__Scripts/CMUI/CMUI Components/CMUIComponentWithLabel.cs class CMUIComponentWithLabel (line 8) | public abstract class CMUIComponentWithLabel : CMUIComponent method SetLabelEnabled (line 13) | internal override void SetLabelEnabled(bool enabled) => labelContainer... method SetLabelText (line 15) | internal override void SetLabelText(string text) => labelText.text = t... FILE: Assets/__Scripts/CMUI/CMUI Components/ComponentStoreSO.cs class ComponentStoreSO (line 5) | [CreateAssetMenu(menuName = "CMUI/Component Store")] method OnEnable (line 12) | private void OnEnable() method InstantiateCMUIComponentForHandledType (line 39) | public CMUIComponent InstantiateCMUIComponentForHandledType(Tran... method InstantiateCMUIComponentForHandledType (line 57) | public CMUIComponentBase InstantiateCMUIComponentForHandledType(Transf... method InstantiateCMUIComponentForComponentType (line 78) | public T InstantiateCMUIComponentForComponentType(Transform parent)... method InstantiateCMUIComponentForComponentType (line 91) | public CMUIComponentBase InstantiateCMUIComponentForComponentType(Tran... FILE: Assets/__Scripts/CMUI/CMUI Components/Components/ButtonComponent.cs class ButtonComponent (line 7) | public class ButtonComponent : CMUIComponentBase, INavigable method OnClick (line 21) | public ButtonComponent OnClick(Action onClick) method WithLabel (line 34) | public ButtonComponent WithLabel(string table, string key, params obje... method WithLabel (line 52) | public ButtonComponent WithLabel(string text) method WithBackgroundColor (line 64) | public ButtonComponent WithBackgroundColor(Color color) method Start (line 70) | private void Start() => button.onClick.AddListener(() => onClick?.Invo... method OnDestroy (line 72) | private void OnDestroy() => button.onClick.RemoveAllListeners(); FILE: Assets/__Scripts/CMUI/CMUI Components/Components/ColorPickerComponent.cs class ColorPickerComponent (line 4) | public class ColorPickerComponent : CMUIComponent, INavigable, IQ... method WithConstantAlpha (line 19) | public ColorPickerComponent WithConstantAlpha(float alpha) method WithAlpha (line 30) | public ColorPickerComponent WithAlpha() method Start (line 36) | private void Start() method ColorChanged (line 43) | private void ColorChanged(Color newColor) method OnDestroy (line 55) | private void OnDestroy() => picker.ONValueChanged.RemoveAllListeners(); FILE: Assets/__Scripts/CMUI/CMUI Components/Components/DropdownComponent.cs class DropdownComponent (line 12) | public class DropdownComponent : CMUIComponentWithLabel, INavigable method WithOptions (line 26) | public DropdownComponent WithOptions(IEnumerable enumerable) method WithOptions (line 38) | public DropdownComponent WithOptions(List opt... method WithOptions (line 50) | public DropdownComponent WithOptions(List sprites) method WithOptions (line 66) | public DropdownComponent WithOptions() where T : Enum method OnValueUpdated (line 73) | protected override void OnValueUpdated(int updatedValue) => dropdown.S... method Start (line 75) | private void Start() => dropdown.onValueChanged.AddListener(DropdownVa... method DropdownValueChanged (line 77) | private void DropdownValueChanged(int value) => Value = value; method OnDestroy (line 79) | private void OnDestroy() => dropdown.onValueChanged.RemoveAllListeners(); FILE: Assets/__Scripts/CMUI/CMUI Components/Components/NestedColorPickerComponent.cs class NestedColorPickerComponent (line 5) | public class NestedColorPickerComponent : CMUIComponentWithLabel,... method WithConstantAlpha (line 26) | public NestedColorPickerComponent WithConstantAlpha(float alpha) method WithAlpha (line 37) | public NestedColorPickerComponent WithAlpha() method Start (line 43) | private void Start() method OnEditButtonClick (line 49) | private void OnEditButtonClick() method OnValueUpdated (line 93) | protected override void OnValueUpdated(Color updatedValue) method OnDestroy (line 106) | private void OnDestroy() => editButton.onClick.RemoveAllListeners(); FILE: Assets/__Scripts/CMUI/CMUI Components/Components/ProgressBarComponent.cs class ProgressBarComponent (line 5) | public class ProgressBarComponent : CMUIComponentWithLabel> method UpdateProgressBar (line 17) | public void UpdateProgressBar(float progress) => ProgressChanged(null,... method WithCustomLabelFormatter (line 22) | public ProgressBarComponent WithCustomLabelFormatter(Func updatedValue) method Start (line 34) | private void Start() method ProgressChanged (line 44) | private void ProgressChanged(object _, float progress) method OnDestroy (line 58) | private void OnDestroy() FILE: Assets/__Scripts/CMUI/CMUI Components/Components/SliderComponent.cs class SliderComponent (line 6) | public class SliderComponent : CMUIComponentWithLabel, INavigable method WithSliderParams (line 25) | public SliderComponent WithSliderParams(float minValue = 0, float maxV... method WithDisplay (line 39) | public SliderComponent WithDisplay(bool visible) method WithCustomDisplayFormatter (line 48) | public SliderComponent WithCustomDisplayFormatter(Func ... method OnValueUpdated (line 54) | protected override void OnValueUpdated(float updatedValue) method ValidateValue (line 66) | protected override float ValidateValue(float rawValue) method Start (line 71) | private void Start() method SliderValueChanged (line 77) | private void SliderValueChanged(float value) method UpdateText (line 82) | private void UpdateText() method OnDestroy (line 87) | private void OnDestroy() => slider.onValueChanged.RemoveAllListeners(); FILE: Assets/__Scripts/CMUI/CMUI Components/Components/TextBoxComponent.cs class TextBoxComponent (line 7) | public class TextBoxComponent : CMUIComponentWithLabel, INavigab... method OnEndEdit (line 20) | public TextBoxComponent OnEndEdit(Action onEndEdit) method OnSelect (line 29) | public TextBoxComponent OnSelect(Action onSelect) method OnDeselect (line 38) | public TextBoxComponent OnDeselect(Action onDeselect) method WithContentType (line 48) | public TextBoxComponent WithContentType(TMP_InputField.ContentType con... method WithLineType (line 58) | public TextBoxComponent WithLineType(TMP_InputField.LineType lineType) method WithMaximumLength (line 68) | public TextBoxComponent WithMaximumLength(int characterLength) method WithInitialValue (line 80) | public TextBoxComponent WithInitialValue(string table, string key, par... method Start (line 86) | private void Start() method InputFieldValueChanged (line 95) | private void InputFieldValueChanged(string res) => Value = res; method InputFieldEndEdit (line 97) | private void InputFieldEndEdit(string res) => onEndEdit?.Invoke(res); method InputFieldSelect (line 99) | private void InputFieldSelect(string res) => onSelect?.Invoke(res); method InputFieldDeselect (line 101) | private void InputFieldDeselect(string res) => onDeselect?.Invoke(res); method OnDestroy (line 103) | private void OnDestroy() method OnValueUpdated (line 111) | protected override void OnValueUpdated(string updatedValue) => inputFi... FILE: Assets/__Scripts/CMUI/CMUI Components/Components/TextComponent.cs class TextComponent (line 5) | public class TextComponent : CMUIComponent method Start (line 9) | private void Start() => OnValueUpdated(Value); method WithInitialValue (line 18) | public TextComponent WithInitialValue(string table, string key, params... method OnValueUpdated (line 24) | protected override void OnValueUpdated(string updatedValue) => textMes... FILE: Assets/__Scripts/CMUI/CMUI Components/Components/ToggleComponent.cs class ToggleComponent (line 4) | public class ToggleComponent : CMUIComponentWithLabel, INavigable method OnValueUpdated (line 10) | protected override void OnValueUpdated(bool updatedValue) => toggle.Se... method Start (line 12) | private void Start() method ToggleValueChanged (line 18) | private void ToggleValueChanged(bool res) => Value = res; method OnDestroy (line 20) | private void OnDestroy() => toggle.onValueChanged.RemoveAllListeners(); FILE: Assets/__Scripts/CMUI/CMUI Components/INavigable.cs type INavigable (line 3) | public interface INavigable FILE: Assets/__Scripts/CMUI/DialogBox.cs class DialogBox (line 10) | public class DialogBox : MonoBehaviour, CMInput.IDialogBoxActions method WithTitle (line 40) | public DialogBox WithTitle(string title) method WithTitle (line 55) | public DialogBox WithTitle(string table, string key, params object[] a... method WithNoTitle (line 66) | public DialogBox WithNoTitle() method DisableRaycastBlocker (line 80) | public DialogBox DisableRaycastBlocker() method DontDestroyOnClose (line 94) | public DialogBox DontDestroyOnClose() method OnQuickSubmit (line 111) | public DialogBox OnQuickSubmit(Action onQuickSubmit, bool closeOnQuick... method AddComponent (line 125) | public T AddComponent() where T : CMUIComponentBase => AddComponent... method AddComponent (line 132) | public CMUIComponentBase AddComponent(Type componentType) method AddFooterButton (line 159) | public ButtonComponent AddFooterButton(Action onClick, string label) method AddFooterButton (line 189) | public ButtonComponent AddFooterButton(Action onClick, string table, s... method Open (line 210) | public void Open(DialogBox parent = null) method Close (line 234) | public void Close() method Clear (line 255) | public void Clear() method OnCloseDialogBox (line 263) | public void OnCloseDialogBox(InputAction.CallbackContext context) method OnNavigateDown (line 268) | public void OnNavigateDown(InputAction.CallbackContext context) method OnNavigateUp (line 281) | public void OnNavigateUp(InputAction.CallbackContext context) method OnAttemptQuickSubmit (line 294) | public void OnAttemptQuickSubmit(InputAction.CallbackContext context) ... method OnAttemptQuickSubmitAlt (line 295) | public void OnAttemptQuickSubmitAlt(InputAction.CallbackContext contex... method AttemptQuickSubmit (line 297) | private void AttemptQuickSubmit(InputAction.CallbackContext context) method UpdateRoundedCorners (line 311) | private void UpdateRoundedCorners() method CloseAndInvokeCallback (line 319) | private void CloseAndInvokeCallback(Action callback) method RemoveAllChildren (line 325) | private void RemoveAllChildren(Transform parent) method ReconstructDialogBoxNavigation (line 340) | public void ReconstructDialogBoxNavigation() method IterateNavigableList (line 372) | private void IterateNavigableList(ref LinkedListNode navig... method SetNavigation (line 381) | private void SetNavigation(INavigable navigable, INavigable up, INavig... method Start (line 393) | private void Start() => UpdateRoundedCorners(); FILE: Assets/__Scripts/CMUI/Extensions/CMUIComponentExtensions.cs class CMUIComponentExtensions (line 4) | public static class CMUIComponentExtensions method WithInitialValue (line 12) | public static TComponent WithInitialValue(this TCo... method WithInitialValue (line 25) | public static TComponent WithInitialValue(this TCo... method OnChanged (line 35) | public static TComponent OnChanged(this TComponent... method WithLabel (line 50) | public static TComponent WithLabel(this TComponent compone... method WithLabel (line 71) | public static TComponent WithLabel(this TComponent compone... method WithNoLabel (line 83) | public static TComponent WithNoLabel(this TComponent compo... FILE: Assets/__Scripts/CMUI/IQuickSubmitComponent.cs type IQuickSubmitComponent (line 1) | public interface IQuickSubmitComponent FILE: Assets/__Scripts/ColourManager.cs class ColourManager (line 3) | public class ColourManager method ColourToInt (line 20) | public static int ColourToInt(Color color) method ColourFromInt (line 28) | public static Color ColourFromInt(int rgb) FILE: Assets/__Scripts/DefaultColors.cs class DefaultColors (line 3) | public static class DefaultColors FILE: Assets/__Scripts/DiscordController.cs class DiscordController (line 6) | public class DiscordController : MonoBehaviour method Start (line 20) | private void Start() method Update (line 58) | private void Update() method OnDestroy (line 70) | private void OnDestroy() method OnApplicationQuit (line 77) | private void OnApplicationQuit() => Discord?.Dispose(); method LoadPlatform (line 79) | private void LoadPlatform(PlatformDescriptor platform) method LoadedDifficultyChanged (line 98) | private void LoadedDifficultyChanged() method SceneUpdated (line 105) | private void SceneUpdated(Scene from, Scene to) method UpdatePresence (line 158) | private void UpdatePresence() method HandleException (line 169) | private void HandleException(string msg) FILE: Assets/__Scripts/Extensions/BeatSaberSongExtensions.cs class BeatSaberSongExtensions (line 11) | public static class BeatSaberSongExtensions method LoadAudio (line 19) | public static IEnumerator LoadAudio(BaseInfo mapInfo, Action... FILE: Assets/__Scripts/Extensions/CharExtensions.cs class CharExtensions (line 1) | internal static class CharExtensions method IsHex (line 3) | public static bool IsHex(this char c) => FILE: Assets/__Scripts/Extensions/ColorExtensions.cs class ColorExtensions (line 3) | internal static class ColorExtensions method WithAlpha (line 8) | public static Color WithAlpha(this Color color, float alpha) method Set (line 17) | public static Color Set(this Color color, float r, float g, float b, f... method Multiply (line 29) | public static Color Multiply(this Color color, float x) method WithSatuation (line 44) | public static Color WithSatuation(this Color color, float saturation) FILE: Assets/__Scripts/Extensions/EnumerableExtensions.cs class IEnumerableExtensions (line 5) | public static class IEnumerableExtensions method DistinctBy (line 7) | public static IEnumerable DistinctBy(this IEnu... method AllIndexOf (line 18) | public static IList AllIndexOf(this string text, string str, bool... method BinarySearchBy (line 34) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method BinarySearchBy (line 42) | public static int BinarySearchBy(this Span(this List list, Func pre... FILE: Assets/__Scripts/Extensions/NetDataExtensions.cs class NetDataExtensions (line 14) | public static class NetDataExtensions method GetBeatmapObject (line 16) | public static BaseObject GetBeatmapObject(this NetDataReader reader) method PutBeatmapObject (line 38) | public static void PutBeatmapObject(this NetDataWriter writer, BaseObj... method GetBeatmapAction (line 46) | public static BeatmapAction GetBeatmapAction(this NetDataReader reader... method PutBeatmapAction (line 79) | public static void PutBeatmapAction(this NetDataWriter writer, Beatmap... FILE: Assets/__Scripts/Extensions/StringExtensions.cs class StringExtensions (line 1) | internal static class StringExtensions method StripTMPTags (line 9) | public static string StripTMPTags(this string source) => source.Replac... FILE: Assets/__Scripts/Extensions/TransformExtensions.cs class TransformExtensions (line 3) | internal static class TransformExtensions method TransformBounds (line 5) | public static Bounds TransformBounds(this Transform transform, Bounds ... method InverseTransformBounds (line 23) | public static Bounds InverseTransformBounds(this Transform transform, ... FILE: Assets/__Scripts/FileContentValidationHelper.cs class FileContentValidationHelper (line 5) | public static class FileContentValidationHelper method GetAudioType (line 11) | public static AudioType GetAudioType(string filePath) method IsSupportedAudioFormat (line 28) | public static bool IsSupportedAudioFormat(string filePath) => GetAudio... method IsWavFileSignature (line 30) | private static bool IsWavFileSignature(byte[] buffer) method IsOggVorbisFileSignature (line 45) | private static bool IsOggVorbisFileSignature(byte[] buffer) FILE: Assets/__Scripts/FileOperationAPIWrapper.cs class FileOperationAPIWrapper (line 10) | public class FileOperationAPIWrapper type FileOperationFlags (line 15) | [Flags] type FileOperationType (line 53) | public enum FileOperationType : uint method SHFileOperation (line 76) | [DllImport("shell32.dll", CharSet = CharSet.Auto)] method FSPathMoveObjectToTrashSync (line 81) | [DllImport("/System/Library/Frameworks/CoreServices.framework/CoreServ... method Send (line 89) | public static bool Send(string path, FileOperationFlags flags) method Send (line 112) | public static bool Send(string path) => method MoveToRecycleBin (line 119) | public static void MoveToRecycleBin(string path) method TryMac (line 134) | private static bool TryMac(string path) method TryWindows (line 145) | private static bool TryWindows(string path) method TryLinux (line 158) | private static bool TryLinux(string path) method DeleteFile (line 175) | private static bool DeleteFile(string path, FileOperationFlags flags) method DeleteCompletelySilent (line 194) | public static bool DeleteCompletelySilent(string path) => type SHFILEOPSTRUCT (line 203) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)] FILE: Assets/__Scripts/ForceDisableUnityAnalytics.cs class ForceDisableUnityAnalytics (line 4) | public class ForceDisableUnityAnalytics : MonoBehaviour method Awake (line 6) | private void Awake() FILE: Assets/__Scripts/HSVPicker/Enums/ColorValues.cs type ColorValues (line 1) | public enum ColorValues FILE: Assets/__Scripts/HSVPicker/Events/ColorChangedEvent.cs class ColorChangedEvent (line 5) | [Serializable] FILE: Assets/__Scripts/HSVPicker/Events/HSVChangedEvent.cs class HSVChangedEvent (line 3) | public class HSVChangedEvent : UnityEvent FILE: Assets/__Scripts/HSVPicker/Other/ColorPickerTester.cs class ColorPickerTester (line 4) | public class ColorPickerTester : MonoBehaviour method Start (line 14) | private void Start() FILE: Assets/__Scripts/HSVPicker/Other/TiltWindow.cs class TiltWindow (line 4) | public class TiltWindow : MonoBehaviour method Start (line 11) | private void Start() method Update (line 17) | private void Update() FILE: Assets/__Scripts/HSVPicker/UI/ColorImage.cs class ColorImage (line 5) | [RequireComponent(typeof(Image))] method Awake (line 12) | private void Awake() method OnDestroy (line 18) | private void OnDestroy() => Picker.ONValueChanged.RemoveListener(Color... method ColorChanged (line 20) | private void ColorChanged(Color newColor) => image.color = newColor; FILE: Assets/__Scripts/HSVPicker/UI/ColorLabel.cs class ColorLabel (line 5) | [RequireComponent(typeof(Text))] method Awake (line 20) | private void Awake() => label = GetComponent(); method OnEnable (line 22) | private void OnEnable() method OnDestroy (line 31) | private void OnDestroy() method OnValidate (line 41) | private void OnValidate() method ColorChanged (line 48) | private void ColorChanged(Color color) => UpdateValue(); method HSVChanged (line 50) | private void HSVChanged(float hue, float sateration, float value) => U... method UpdateValue (line 52) | private void UpdateValue() method ConvertToDisplayString (line 66) | private string ConvertToDisplayString(float value) FILE: Assets/__Scripts/HSVPicker/UI/ColorPicker.cs class ColorPicker (line 7) | public class ColorPicker : MonoBehaviour method Start (line 155) | private void Start() method OnDestroy (line 170) | private void OnDestroy() => ColourHistory.Save(); method RGBChanged (line 172) | private void RGBChanged() method HSVChanged (line 181) | private void HSVChanged() method SendChangedEvent (line 190) | private void SendChangedEvent(bool updateChroma = true) method AssignColor (line 198) | public void AssignColor(ColorValues type, float value) method GetValue (line 226) | public float GetValue(ColorValues type) method ToggleColorSliders (line 241) | public void ToggleColorSliders() method UpdateColorToggleText (line 252) | private void UpdateColorToggleText() method HandleHeaderSetting (line 259) | private void HandleHeaderSetting(ColorPickerSetup.ColorHeaderShowing s... FILE: Assets/__Scripts/HSVPicker/UI/ColorPickerMessageSender.cs class ColorPickerMessageSender (line 4) | public class ColorPickerMessageSender : MonoBehaviour, IPointerClickHandler method OnPointerClick (line 6) | public void OnPointerClick(PointerEventData data) FILE: Assets/__Scripts/HSVPicker/UI/ColorPickerSetup.cs class ColorPickerSetup (line 7) | [Serializable] type ColorHeaderShowing (line 10) | public enum ColorHeaderShowing class UiElements (line 42) | [Serializable] method Toggle (line 48) | public void Toggle(bool active) FILE: Assets/__Scripts/HSVPicker/UI/ColorPresetManager.cs class ColorPresetManager (line 7) | public static class ColorPresetManager method Get (line 11) | public static ColorPresetList Get(string listId = "default") class ColorPresetList (line 23) | public class ColorPresetList method ColorPresetList (line 25) | public ColorPresetList(string listId, List colors = null) method AddColor (line 38) | public void AddColor(Color color) method UpdateList (line 44) | public void UpdateList(IEnumerable colors) FILE: Assets/__Scripts/HSVPicker/UI/ColorPresets.cs class ColorPresets (line 8) | public class ColorPresets : MonoBehaviour method Awake (line 16) | private void Awake() => method Start (line 20) | private void Start() method OnDestroy (line 31) | private void OnDestroy() => method OnColorsUpdate (line 35) | private void OnColorsUpdate(List colors) method CreatePresetButton (line 52) | public void CreatePresetButton() => colors.AddColor(Picker.CurrentColor); method PresetSelect (line 54) | public void PresetSelect(GameObject sender) => Picker.CurrentColor = s... method DeletePreset (line 56) | public void DeletePreset(GameObject sender) method OverridePreset (line 62) | public void OverridePreset(GameObject sender) method ColorChanged (line 69) | private void ColorChanged(Color color) => CreatePresetImage.color = co... FILE: Assets/__Scripts/HSVPicker/UI/ColorSlider.cs class ColorSlider (line 8) | [RequireComponent(typeof(Slider))] method Awake (line 20) | private void Awake() method OnDestroy (line 29) | private void OnDestroy() method ColorChanged (line 36) | private void ColorChanged(Color newColor) method HSVChanged (line 55) | private void HSVChanged(float hue, float saturation, float value) method SliderChanged (line 71) | private void SliderChanged(float newValue) => Hsvpicker.AssignColor(Ty... FILE: Assets/__Scripts/HSVPicker/UI/ColorSliderImage.cs class ColorSliderImage (line 6) | [RequireComponent(typeof(RawImage))] method Awake (line 21) | private void Awake() method OnEnable (line 29) | private void OnEnable() method OnDisable (line 38) | private void OnDisable() method OnDestroy (line 47) | private void OnDestroy() method ColorChanged (line 53) | private void ColorChanged(Color newColor) method HSVChanged (line 71) | private void HSVChanged(float hue, float saturation, float value) method RegenerateTexture (line 89) | private void RegenerateTexture() FILE: Assets/__Scripts/HSVPicker/UI/HexColorField.cs class HexColorField (line 5) | [RequireComponent(typeof(InputField))] method Awake (line 14) | private void Awake() method OnDestroy (line 23) | private void OnDestroy() method UpdateHex (line 29) | private void UpdateHex(Color newColor) => hexInputField.text = ColorTo... method UpdateColor (line 31) | private void UpdateColor(string newHex) method ColorToHex (line 46) | private string ColorToHex(Color32 color) => FILE: Assets/__Scripts/HSVPicker/UI/SVBoxSlider.cs class SVBoxSlider (line 5) | [RequireComponent(typeof(BoxSlider), typeof(RawImage))] method Awake (line 28) | private void Awake() method OnEnable (line 48) | private void OnEnable() method OnDisable (line 57) | private void OnDisable() method OnDestroy (line 66) | private void OnDestroy() method InitializeCompute (line 77) | private void InitializeCompute() method SliderChanged (line 94) | private void SliderChanged(float saturation, float value) method HSVChanged (line 105) | private void HSVChanged(float h, float s, float v) method RegenerateSvTexture (line 126) | private void RegenerateSvTexture() FILE: Assets/__Scripts/HSVPicker/UI/TextMeshPro/ColorTMPField.cs class ColorTMPField (line 9) | [RequireComponent(typeof(TMP_InputField))] method Awake (line 20) | private void Awake() => input = GetComponent(); method OnEnable (line 22) | private void OnEnable() method OnDisable (line 32) | private void OnDisable() method OnValidate (line 43) | private void OnValidate() method OnDeselect (line 50) | public void OnDeselect(BaseEventData eventData) => method OnSelect (line 54) | public void OnSelect(BaseEventData eventData) => method ColorChanged (line 58) | private void ColorChanged(Color color) => UpdateValue(); method HSVChanged (line 60) | private void HSVChanged(float hue, float saturation, float value) => U... method UpdateValue (line 62) | private void UpdateValue() method TextChanged (line 79) | private void TextChanged(string value) FILE: Assets/__Scripts/HSVPicker/UtilityScripts/BoxSlider.cs class BoxSlider (line 9) | [AddComponentMenu("UI/BoxSlider", 35)] type Direction (line 13) | public enum Direction method BoxSlider (line 54) | protected BoxSlider() method OnEnable (line 160) | protected override void OnEnable() method OnDisable (line 170) | protected override void OnDisable() method OnRectTransformDimensionsChange (line 177) | protected override void OnRectTransformDimensionsChange() method OnValidate (line 184) | protected override void OnValidate() method Rebuild (line 217) | public virtual void Rebuild(CanvasUpdate executing) method LayoutComplete (line 225) | public void LayoutComplete() method GraphicUpdateComplete (line 229) | public void GraphicUpdateComplete() method OnDrag (line 233) | public virtual void OnDrag(PointerEventData eventData) method OnInitializePotentialDrag (line 314) | public virtual void OnInitializePotentialDrag(PointerEventData eventDa... method SetClass (line 316) | public static bool SetClass(ref T currentValue, T newValue) where T... method SetStruct (line 325) | public static bool SetStruct(ref T currentValue, T newValue) where ... method UpdateCachedReferences (line 334) | private void UpdateCachedReferences() method Set (line 349) | private void Set(float input) => Set(input, true); method Set (line 351) | private void Set(float input, bool sendCallback) method SetY (line 368) | private void SetY(float input) => SetY(input, true); method SetY (line 370) | private void SetY(float input, bool sendCallback) method UpdateVisuals (line 389) | private void UpdateVisuals() method UpdateDrag (line 414) | private void UpdateDrag(PointerEventData eventData, Camera cam) method MayDrag (line 435) | private bool MayDrag(PointerEventData eventData) => method OnPointerDown (line 438) | public override void OnPointerDown(PointerEventData eventData) class BoxSliderEvent (line 465) | [Serializable] type Axis (line 470) | private enum Axis FILE: Assets/__Scripts/HSVPicker/UtilityScripts/HSVUtil.cs class HSVUtil (line 6) | public static class HSVUtil method ConvertRgbToHsv (line 8) | public static HsvColor ConvertRgbToHsv(Color color) => method ConvertRgbToHsv (line 12) | public static HsvColor ConvertRgbToHsv(double r, double b, double g) method ConvertHsvToRgb (line 50) | public static Color ConvertHsvToRgb(double h, double s, double v, floa... type HsvColor (line 132) | public struct HsvColor method HsvColor (line 166) | public HsvColor(double h, double s, double v) method ToString (line 173) | public override string ToString() => "{" + H.ToString("f2") + "," + S.... FILE: Assets/__Scripts/Input/CMInputCallbackInstaller.cs class CMInputCallbackInstaller (line 19) | public class CMInputCallbackInstaller : MonoBehaviour method Awake (line 46) | private void Awake() method Start (line 60) | private void Start() method Update (line 87) | private void Update() method OnEnable (line 145) | private void OnEnable() method OnDisable (line 156) | private void OnDisable() method DisableActionMaps (line 165) | public static void DisableActionMaps(Type you, IEnumerable inter... method ClearDisabledActionMaps (line 170) | public static void ClearDisabledActionMaps(Type you, IEnumerable... method IsActionMapDisabled (line 173) | public static bool IsActionMapDisabled(Type actionMap) => method SceneLoaded (line 179) | private void SceneLoaded(Scene scene, LoadSceneMode sceneMode) method WaitThenReenableInputs (line 188) | private IEnumerator WaitThenReenableInputs() method DisableInputs (line 196) | private IEnumerator DisableInputs() method WantsToQuit (line 206) | private bool WantsToQuit() method PersistentObject (line 221) | public static void PersistentObject(Transform obj) => persistentObject... method FindAndInstallCallbacksRecursive (line 225) | public static void FindAndInstallCallbacksRecursive(Transform obj) method FindAndRemoveCallbacksRecursive (line 254) | public static void FindAndRemoveCallbacksRecursive(Transform obj) method ClearAllEvents (line 274) | private void ClearAllEvents() method AddEventHandler (line 292) | private static void AddEventHandler(EventInfo eventInfo, object eventO... class EventHandler (line 313) | private class EventHandler method EventHandler (line 323) | public EventHandler(EventInfo eventInfo, object eventObject, Delegat... method EnableEventHandler (line 333) | public void EnableEventHandler() method DisableEventHandler (line 339) | public void DisableEventHandler(bool fully = false) method ReleaseListenerFunc (line 348) | private void ReleaseListenerFunc(InputAction.CallbackContext context) method GetHashCode (line 353) | public override int GetHashCode() => InterfaceType.GetHashCode(); class QueueInfo (line 356) | private class QueueInfo method QueueInfo (line 361) | public QueueInfo(Type owner, IEnumerable toChange) FILE: Assets/__Scripts/Input/InputSystemPatch.cs class InputSystemPatch (line 27) | public class InputSystemPatch : MonoBehaviour method Start (line 46) | private void Start() method OnDestroy (line 82) | private void OnDestroy() => inputPatchHarmony?.UnpatchSelf(); method Transpiler (line 84) | private static IEnumerable Transpiler(ILGenerator gen... method WillReturnFromFunction (line 111) | public static bool WillReturnFromFunction(InputAction action) method CheckEqualPaths (line 126) | private static bool CheckEqualPaths(string pathA, string pathB) => Inp... method StripString (line 129) | private static string StripString(string source, params char[] toRemove) method WillBeBlockedByAction (line 138) | private static bool WillBeBlockedByAction(InputAction action, InputAct... FILE: Assets/__Scripts/Input/LoadKeybindsController.cs class LoadKeybindsController (line 9) | public class LoadKeybindsController : MonoBehaviour method Start (line 18) | private void Start() => Application.wantsToQuit += WantsToQuit; method OnDestroy (line 20) | private void OnDestroy() => Application.wantsToQuit -= WantsToQuit; method InputObjectCreated (line 22) | public void InputObjectCreated(object obj) method MigrateNoteControls (line 53) | private void MigrateNoteControls() method AddKeybindOverride (line 89) | public static void AddKeybindOverride(KeybindOverride keybindOverride) method RenameCompositeBinding (line 171) | private static void RenameCompositeBinding(InputAction action, Keybind... method WantsToQuit (line 177) | private bool WantsToQuit() class KeybindOverride (line 190) | public class KeybindOverride method KeybindOverride (line 197) | public KeybindOverride(JSONNode obj) method KeybindOverride (line 211) | public KeybindOverride(string actionName, string compositeName, List... method ToJsonNode (line 218) | public JSONNode ToJsonNode() FILE: Assets/__Scripts/Intersections/Implementations/Internal.cs class Intersections (line 6) | public static partial class Intersections method RaycastIndividual_Internal (line 19) | private static bool RaycastIndividual_Internal(IntersectionCollider co... method RayTriangleIntersect (line 53) | private static bool RayTriangleIntersect(in Vector3 p1, in Vector3 p2,... FILE: Assets/__Scripts/Intersections/Implementations/Raycast.cs class Intersections (line 9) | public static partial class Intersections method Raycast (line 17) | public static bool Raycast(Ray ray, out IntersectionHit hit) => Raycas... method Raycast (line 30) | public static bool Raycast(Ray ray, out IntersectionHit hit, out float... method Raycast (line 40) | public static bool Raycast(Ray ray, int layer, out IntersectionHit hit... method Raycast (line 53) | public static bool Raycast(Ray ray, int layer, out IntersectionHit hit... FILE: Assets/__Scripts/Intersections/Implementations/RaycastAll.cs class Intersections (line 9) | public static partial class Intersections method RaycastAll (line 17) | public static IEnumerable RaycastAll(Ray ray) => Rayc... method RaycastAll (line 26) | public static IEnumerable RaycastAll(Ray ray, int layer) FILE: Assets/__Scripts/Intersections/IntersectionCollider.cs class IntersectionCollider (line 7) | public class IntersectionCollider : MonoBehaviour method OnEnable (line 44) | private void OnEnable() => RefreshMeshData(); method OnDisable (line 46) | private void OnDisable() => Intersections.UnregisterColliderFromGroups... method OnDestroy (line 48) | private void OnDestroy() => Intersections.UnregisterColliderFromGroups... method OnDrawGizmosSelected (line 52) | private void OnDrawGizmosSelected() method RefreshMeshData (line 76) | private void RefreshMeshData() FILE: Assets/__Scripts/Intersections/Intersections.cs class Intersections (line 8) | public static partial class Intersections method Intersections (line 22) | static Intersections() method RegisterColliderToGroups (line 40) | public static void RegisterColliderToGroups(IntersectionCollider colli... method UnregisterColliderFromGroups (line 56) | public static bool UnregisterColliderFromGroups(IntersectionCollider c... method Clear (line 77) | public static void Clear() type IntersectionHit (line 86) | public readonly struct IntersectionHit method IntersectionHit (line 93) | public IntersectionHit(GameObject gameObject, Bounds bounds, Ray imp... FILE: Assets/__Scripts/Intersections/MatrixUtils.cs class MatrixUtils (line 7) | public static class MatrixUtils method FastMultiplyPoint3x4 (line 9) | public static Vector3 FastMultiplyPoint3x4(this in Matrix4x4 matrix, i... method FastMultiplyDirection (line 18) | public static Vector3 FastMultiplyDirection(this in Matrix4x4 matrix, ... FILE: Assets/__Scripts/Intersections/VectorUtils.cs class VectorUtils (line 8) | public static class VectorUtils method FastDot (line 10) | public static float FastDot(in Vector3 lhs, in Vector3 rhs) => (lhs.x ... method FastCross (line 12) | public static void FastCross(ref Vector3 res, in Vector3 lhs, in Vecto... method FastSubtraction (line 19) | public static void FastSubtraction(ref Vector3 res, in Vector3 a, in V... method FastDistance (line 26) | public static float FastDistance(in Vector3 a, in Vector3 b) FILE: Assets/__Scripts/Localization/Localization.cs class Localization (line 4) | [CreateAssetMenu(fileName = "Localization", menuName = "Localization")] method GetRandomLoadingMessage (line 14) | public string GetRandomLoadingMessage() method GetRandomWaifuSprite (line 22) | public Sprite GetRandomWaifuSprite() => WaifuSprites[Random.Range(0, W... FILE: Assets/__Scripts/MapEditor/Audio/AudioManager.cs class AudioManager (line 5) | public class AudioManager : MonoBehaviour method GenerateFFT (line 35) | public void GenerateFFT(AudioClip clip, int sampleSize, int quality) method ExecuteOverLargeArray (line 136) | private static void ExecuteOverLargeArray(ComputeShader shader, int le... method ClearFFTCache (line 153) | private void ClearFFTCache() method Awake (line 167) | private void Awake() method OnDestroy (line 175) | private void OnDestroy() FILE: Assets/__Scripts/MapEditor/Audio/GPU/ColorBufferManager.cs class ColorBufferManager (line 3) | public static class ColorBufferManager method GenerateBuffersForGradient (line 12) | public static void GenerateBuffersForGradient(Gradient heightmapGradient) method ClearBuffers (line 38) | public static void ClearBuffers() FILE: Assets/__Scripts/MapEditor/Audio/GPU/SampleBufferManager.cs class SampleBufferManager (line 3) | public static class SampleBufferManager method GenerateSamplesBuffer (line 14) | public static void GenerateSamplesBuffer(AudioClip clip) method ClearSamplesBuffer (line 41) | public static void ClearSamplesBuffer() FILE: Assets/__Scripts/MapEditor/Audio/GPU/WindowCoefficients.cs class WindowCoefficients (line 3) | public static class WindowCoefficients method GetWindowForSize (line 5) | public static float[] GetWindowForSize(int sampleSize) method Signal (line 8) | public static float Signal(float[] window) { method SineExpansion (line 17) | private static float[] SineExpansion(int points, params float[] coeffi... FILE: Assets/__Scripts/MapEditor/Audio/MetronomeHandler.cs class MetronomeHandler (line 4) | public class MetronomeHandler : MonoBehaviour method Start (line 24) | private void Start() method LateUpdate (line 45) | private void LateUpdate() method OnDestroy (line 75) | private void OnDestroy() => atsc.PlayToggle -= OnPlayToggle; method UpdateSongSpeed (line 77) | private void UpdateSongSpeed(object value) method RunAnimation (line 83) | private void RunAnimation(float inferredBpm) method OnPlayToggle (line 94) | private void OnPlayToggle(bool playing) FILE: Assets/__Scripts/MapEditor/Audio/SpectrogramSettingsUpdater.cs class SpectrogramSettingsUpdater (line 3) | public class SpectrogramSettingsUpdater : MonoBehaviour method Start (line 8) | private void Start() method UpdateSpectrogramSettings (line 16) | private void UpdateSpectrogramSettings(object _) method OnDestroy (line 22) | private void OnDestroy() FILE: Assets/__Scripts/MapEditor/Audio/SpectrogramShellTextureController.cs class SpectrogramShellTextureController (line 3) | public class SpectrogramShellTextureController : MonoBehaviour method Start (line 9) | private void Start() FILE: Assets/__Scripts/MapEditor/Audio/WaveformGenerator.cs class WaveformGenerator (line 4) | public class WaveformGenerator : MonoBehaviour method Start (line 10) | private void Start() FILE: Assets/__Scripts/MapEditor/AudioTimeSyncController.cs class AudioTimeSyncController (line 10) | public class AudioTimeSyncController : MonoBehaviour, CMInput.IPlaybackA... method Start (line 124) | private void Start() method Update (line 154) | private void Update() method OnDestroy (line 196) | private void OnDestroy() method TrackToggledPlayingPreviousFrame (line 205) | private IEnumerator TrackToggledPlayingPreviousFrame() method OnTogglePlaying (line 212) | public void OnTogglePlaying(InputAction.CallbackContext context) method OnResetTime (line 233) | public void OnResetTime(InputAction.CallbackContext context) method OnChangeTimeandPrecision (line 238) | public void OnChangeTimeandPrecision(InputAction.CallbackContext context) method OnPreciselyChangeTimeandPrecision (line 282) | public void OnPreciselyChangeTimeandPrecision(InputAction.CallbackCont... method OnChangePrecisionModifier (line 302) | public void OnChangePrecisionModifier(InputAction.CallbackContext cont... method OnPreciseSnapModification (line 304) | public void OnPreciseSnapModification(InputAction.CallbackContext cont... method OnGoToBeat (line 307) | public void OnGoToBeat(InputAction.CallbackContext context) method GoToBeat (line 314) | internal void GoToBeat(string beatInput) method OnMoveCursorForward (line 331) | public void OnMoveCursorForward(InputAction.CallbackContext context) method OnMoveCursorBackward (line 340) | public void OnMoveCursorBackward(InputAction.CallbackContext context) method UpdateSongVolume (line 349) | private void UpdateSongVolume(object obj) => SongAudioSource.volume = ... method UpdateSongSpeed (line 351) | private void UpdateSongSpeed(object obj) => songSpeed = (float)obj; method UpdateTrackLength (line 353) | private void UpdateTrackLength(object _) => UpdateMovables(); method OnLevelLoaded (line 355) | private void OnLevelLoaded() => levelLoaded = true; method UpdateMovables (line 357) | private void UpdateMovables() method ResetTime (line 376) | private void ResetTime() => CurrentSeconds = 0; method StopPlayingDelayed (line 378) | public IEnumerator StopPlayingDelayed(float delaySeconds) method TogglePlaying (line 386) | public void TogglePlaying() method CancelPlaying (line 418) | public void CancelPlaying() method SnapToGrid (line 426) | public void SnapToGrid(float seconds) method SnapToGrid (line 436) | public void SnapToGrid(bool positionValidated = false) method RefreshGridSnapping (line 448) | public void RefreshGridSnapping() => GridMeasureSnappingChanged?.Invok... method MoveToTimeInSeconds (line 450) | public void MoveToTimeInSeconds(float seconds) method MoveToTimeInBeats (line 457) | [Obsolete("This is for existing dev plugin compatibility. Use MoveToSo... method MoveToSongBpmTime (line 459) | public void MoveToSongBpmTime(float songBpmTime) method MoveToJsonTime (line 466) | public void MoveToJsonTime(float jsonTime) method GetBeatFromSeconds (line 473) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetSecondsFromBeat (line 476) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ValidatePosition (line 479) | private void ValidatePosition() FILE: Assets/__Scripts/MapEditor/AutoSaveController.cs class AutoSaveController (line 19) | public class AutoSaveController : MonoBehaviour, CMInput.ISavingActions type SaveType (line 48) | public enum SaveType method Start (line 56) | private void Start() method Update (line 77) | private void Update() method OnSave (line 113) | public void OnSave(InputAction.CallbackContext context) method OnSaveQuest (line 118) | public void OnSaveQuest(InputAction.CallbackContext context) method CheckAndSaveQuest (line 125) | public void CheckAndSaveQuest(int _) => CheckAndSaveQuest(); method CheckAndSaveQuest (line 127) | public async void CheckAndSaveQuest(SaveType saveType = SaveType.None) method CheckAndSave (line 137) | public void CheckAndSave(int _) => CheckAndSave(); method CheckAndSave (line 138) | public void CheckAndSave(SaveType saveType = SaveType.None) method CleanAndSave (line 159) | private void CleanAndSave(int res) method CleanAndMenu (line 165) | private void CleanAndMenu(int res) method CleanAndQuit (line 171) | private void CleanAndQuit(int res) method CleanObjectsOutsideMap (line 178) | private void CleanObjectsOutsideMap() method ObjectIsOutsideMap (line 259) | private bool ObjectIsOutsideMap() method ToggleAutoSave (line 295) | public void ToggleAutoSave(bool enabled) => Settings.Instance.AutoSave... method ScheduleWarningIfIncompatibleDataIsPresent (line 297) | private void ScheduleWarningIfIncompatibleDataIsPresent() method Save (line 404) | public void Save(bool auto = false) method CleanAutosaves (line 477) | private void CleanAutosaves() FILE: Assets/__Scripts/MapEditor/CameraController.cs class CameraController (line 12) | public class CameraController : MonoBehaviour, CMInput.ICameraActions method AddPlayerTrack (line 85) | public void AddPlayerTrack(float time, TrackAnimator track) method ClearPlayerTracks (line 91) | public void ClearPlayerTracks() method Start (line 97) | private void Start() method Update (line 119) | private void Update() method UpdateAA (line 197) | private void UpdateAA(object aaValue) method UpdateRenderScale (line 222) | private void UpdateRenderScale(object renderScale) method UpdatePlayerCameraOffsetZ (line 227) | private void UpdatePlayerCameraOffsetZ(object posZ) method SetLockState (line 237) | public void SetLockState(bool lockMouse) method HandleCameraHeldMovementKeys (line 264) | private void HandleCameraHeldMovementKeys() method OnMoveCamera (line 280) | public void OnMoveCamera(CallbackContext context) method OnElevateCamera (line 291) | public void OnElevateCamera(CallbackContext context) => elevateHeld = ... method OnLowerCamera (line 292) | public void OnLowerCamera(CallbackContext context) => lowerHeld = cont... method OnMoveCameraLeft (line 293) | public void OnMoveCameraLeft(CallbackContext context) => leftHeld = co... method OnMoveCameraRight (line 294) | public void OnMoveCameraRight(CallbackContext context) => rightHeld = ... method OnMoveCameraForward (line 295) | public void OnMoveCameraForward(CallbackContext context) => forwardHel... method OnMoveCameraBackward (line 296) | public void OnMoveCameraBackward(CallbackContext context) => backwardH... method OnRotateCamera (line 298) | public void OnRotateCamera(CallbackContext context) method OnHoldtoMoveCamera (line 337) | public void OnHoldtoMoveCamera(CallbackContext context) method OnAttachtoNoteGrid (line 356) | public void OnAttachtoNoteGrid(CallbackContext context) method OnToggleFullscreen (line 362) | public void OnToggleFullscreen(CallbackContext context) method OnLocation1 (line 367) | public void OnLocation1(CallbackContext context) => OnLocation(0); method OnLocation2 (line 369) | public void OnLocation2(CallbackContext context) => OnLocation(1); method OnLocation3 (line 371) | public void OnLocation3(CallbackContext context) => OnLocation(2); method OnLocation4 (line 373) | public void OnLocation4(CallbackContext context) => OnLocation(3); method OnDisable (line 375) | private void OnDisable() method OnSecondSetModifier (line 383) | public void OnSecondSetModifier(CallbackContext context) => secondSetO... method OnOverwriteLocationModifier (line 385) | public void OnOverwriteLocationModifier(CallbackContext context) => se... method ClearCameraMovement (line 387) | public static void ClearCameraMovement() method OnLocation (line 393) | private void OnLocation(int id) method OnRotation (line 409) | private void OnRotation(bool natural, float rotation) method RotationCoroutine (line 421) | private IEnumerator RotationCoroutine(Quaternion current) method DisconnectPlayerTrack (line 433) | private void DisconnectPlayerTrack() FILE: Assets/__Scripts/MapEditor/CameraManager.cs class CameraManager (line 4) | public class CameraManager : MonoBehaviour method Start (line 13) | private void Start() method SelectCamera (line 20) | public void SelectCamera(CameraType cameraType) type CameraType (line 28) | public enum CameraType FILE: Assets/__Scripts/MapEditor/CameraPosition.cs class CameraPosition (line 4) | public class CameraPosition : IJsonSetting method CameraPosition (line 6) | public CameraPosition(Vector3 position, Quaternion rotation) method CameraPosition (line 12) | public CameraPosition() method FromJson (line 20) | public void FromJson(JSONNode obj) method ToJson (line 27) | public JSONObject ToJson() FILE: Assets/__Scripts/MapEditor/CameraPositionToChunk.cs class CameraPositionToChunk (line 4) | public class CameraPositionToChunk : MonoBehaviour method Start (line 27) | private void Start() method Update (line 33) | private void Update() FILE: Assets/__Scripts/MapEditor/CustomStandaloneInputModule.cs class CustomStandaloneInputModule (line 8) | public class CustomStandaloneInputModule : InputSystemUIInputModule method IsPointerOverGameObject (line 13) | public bool IsPointerOverGameObject(int pointerId, bool includeDeri... FILE: Assets/__Scripts/MapEditor/Detection/BeatmapObjectCallbackController.cs class BeatmapObjectCallbackController (line 7) | public class BeatmapObjectCallbackController : MonoBehaviour method Start (line 46) | private void Start() method LateUpdate (line 56) | private void LateUpdate() method OnEnable (line 97) | private void OnEnable() => timeSyncController.PlayToggle += OnPlayToggle; method OnDisable (line 99) | private void OnDisable() => timeSyncController.PlayToggle -= OnPlayTog... method OnPlayToggle (line 101) | private void OnPlayToggle(bool playing) method CheckAllNotes (line 115) | private void CheckAllNotes(bool natural) method CheckAllEvents (line 124) | private void CheckAllEvents(bool natural) method CheckAllChains (line 133) | private void CheckAllChains(bool natural) method RecursiveCheckNotes (line 142) | private void RecursiveCheckNotes(bool init, bool natural) method RecursiveCheckEvents (line 160) | private void RecursiveCheckEvents(bool init, bool natural) method RecursiveCheckChains (line 174) | private void RecursiveCheckChains(bool init, bool natural) method NoteGridContainerObjectSpawnedEvent (line 190) | private void NoteGridContainerObjectSpawnedEvent(BaseObject obj) => On... method NoteGridContainerObjectDeletedEvent (line 192) | private void NoteGridContainerObjectDeletedEvent(BaseObject obj) => On... method EventGridContainerObjectSpawnedEventGrid (line 194) | private void EventGridContainerObjectSpawnedEventGrid(BaseObject obj) ... method EventGridContainerObjectDeletedEventGrid (line 196) | private void EventGridContainerObjectDeletedEventGrid(BaseObject obj) ... method ChainGridContainerObjectSpawnedEvent (line 198) | private void ChainGridContainerObjectSpawnedEvent(BaseObject obj) => O... method ChainGridContainerObjectDeletedEvent (line 200) | private void ChainGridContainerObjectDeletedEvent(BaseObject obj) => O... method OnObjSpawn (line 202) | private void OnObjSpawn(BaseObject obj, ref int idx) method OnObjDeleted (line 209) | private void OnObjDeleted(BaseObject obj, ref int idx) method OnDestroy (line 216) | private void OnDestroy() FILE: Assets/__Scripts/MapEditor/Detection/Bongo Cat/BongoCat.cs class BongoCat (line 6) | public class BongoCat : MonoBehaviour method Start (line 19) | private void Start() method Update (line 30) | private void Update() method UpdateBongoCatState (line 46) | private void UpdateBongoCatState(object obj) method TriggerArm (line 69) | public void TriggerArm(BaseNote note, NoteGridContainer container) method OnDestroy (line 100) | private void OnDestroy() FILE: Assets/__Scripts/MapEditor/Detection/Bongo Cat/BongoCatPreset.cs class BongoCatPreset (line 3) | [CreateAssetMenu(fileName = "Bongo Cat", menuName = "Bongo Cat Preset")] FILE: Assets/__Scripts/MapEditor/Detection/DingOnNotePassingGrid.cs class DingOnNotePassingGrid (line 8) | public class DingOnNotePassingGrid : MonoBehaviour method Start (line 35) | private void Start() method OnEnable (line 49) | private void OnEnable() method OnDisable (line 62) | private void OnDisable() method OnDestroy (line 75) | private void OnDestroy() => atsc.PlayToggle -= OnPlayToggle; method UpdateSongSpeed (line 77) | private void UpdateSongSpeed(object value) method OnPlayToggle (line 83) | private void OnPlayToggle(bool playing) method UpdateRedNoteDing (line 100) | private void UpdateRedNoteDing(object obj) => NoteTypeToDing[(int)Note... method UpdateBlueNoteDing (line 102) | private void UpdateBlueNoteDing(object obj) => NoteTypeToDing[(int)Not... method UpdateBombDing (line 104) | private void UpdateBombDing(object obj) => NoteTypeToDing[(int)NoteTyp... method UpdateHitSoundType (line 106) | private void UpdateHitSoundType(object obj) method TriggerBongoCat (line 117) | private void TriggerBongoCat(bool initial, int index, BaseObject objec... method PlaySound (line 130) | private void PlaySound(bool initial, int index, BaseObject objectData) FILE: Assets/__Scripts/MapEditor/Easings.cs class Easing (line 12) | public class Easing method Named (line 101) | public static Func Named(string name) method EasingShaderId (line 112) | public static int EasingShaderId(string easingId) method Linear (line 123) | public static float Linear(float k) => k; method Step (line 125) | public static float Step(float k) => Mathf.Floor(k); class Quadratic (line 127) | public class Quadratic method In (line 129) | public static float In(float k) => k * k; method Out (line 131) | public static float Out(float k) => k * (2f - k); method InOut (line 133) | public static float InOut(float k) class Cubic (line 141) | public class Cubic method In (line 143) | public static float In(float k) => k * k * k; method Out (line 145) | public static float Out(float k) => 1f + ((k -= 1f) * k * k); method InOut (line 147) | public static float InOut(float k) class Quartic (line 155) | public class Quartic method In (line 157) | public static float In(float k) => k * k * k * k; method Out (line 159) | public static float Out(float k) => 1f - ((k -= 1f) * k * k * k); method InOut (line 161) | public static float InOut(float k) class Quintic (line 169) | public class Quintic method In (line 171) | public static float In(float k) => k * k * k * k * k; method Out (line 173) | public static float Out(float k) => 1f + ((k -= 1f) * k * k * k * k); method InOut (line 175) | public static float InOut(float k) class Sinusoidal (line 183) | public class Sinusoidal method In (line 185) | public static float In(float k) => 1f - Mathf.Cos(k * Mathf.PI / 2f); method Out (line 187) | public static float Out(float k) => Mathf.Sin(k * Mathf.PI / 2f); method InOut (line 189) | public static float InOut(float k) => 0.5f * (1f - Mathf.Cos(Mathf.P... class Exponential (line 192) | public class Exponential method In (line 194) | public static float In(float k) => k == 0f ? 0f : Mathf.Pow(1024f, k... method Out (line 196) | public static float Out(float k) => k == 1f ? 1f : 1f - Mathf.Pow(2f... method InOut (line 198) | public static float InOut(float k) class Circular (line 207) | public class Circular method In (line 209) | public static float In(float k) => 1f - Mathf.Sqrt(1f - (k * k)); method Out (line 211) | public static float Out(float k) => Mathf.Sqrt(1f - ((k -= 1f) * k)); method InOut (line 213) | public static float InOut(float k) class Elastic (line 221) | public class Elastic method In (line 223) | public static float In(float k) method Out (line 230) | public static float Out(float k) method InOut (line 237) | public static float InOut(float k) class Back (line 245) | public class Back method In (line 250) | public static float In(float k) => k * k * (((s + 1f) * k) - s); method Out (line 252) | public static float Out(float k) => ((k -= 1f) * k * (((s + 1f) * k)... method InOut (line 254) | public static float InOut(float k) class Bounce (line 261) | public class Bounce method In (line 263) | public static float In(float k) => 1f - Out(1f - k); method Out (line 265) | public static float Out(float k) method InOut (line 276) | public static float InOut(float k) class BeatSaber (line 284) | public class BeatSaber method EaseVNJS (line 287) | public static float EaseVNJS(int? easingType, float k) => easingType... method Ease (line 293) | public static float Ease(int? easingType, float k) => easingType switch FILE: Assets/__Scripts/MapEditor/EditorScaleController.cs class EditorScaleController (line 5) | public class EditorScaleController : MonoBehaviour, CMInput.IEditorScale... method Start (line 22) | private void Start() method OnDestroy (line 33) | private void OnDestroy() method OnDecreaseEditorScale (line 41) | public void OnDecreaseEditorScale(InputAction.CallbackContext context) method OnIncreaseEditorScale (line 48) | public void OnIncreaseEditorScale(InputAction.CallbackContext context) method UpdateEditorScale (line 55) | public void UpdateEditorScale(object value) method RecalcEditorScale (line 68) | private void RecalcEditorScale(object obj) => UpdateEditorScale(Settin... method SetAccurateEditorScale (line 70) | private void SetAccurateEditorScale(object obj) method UpdateByUIMode (line 89) | private void UpdateByUIMode(UIModeType mode) method Apply (line 111) | private void Apply() FILE: Assets/__Scripts/MapEditor/Graphics/AlternateLightingToggle.cs class AlternateLightingToggle (line 3) | public class AlternateLightingToggle : MonoBehaviour method Start (line 8) | private void Start() method OnAlternateLightingChanged (line 14) | private void OnAlternateLightingChanged(object obj) => gameObject.SetA... method OnDestroy (line 16) | private void OnDestroy() FILE: Assets/__Scripts/MapEditor/Graphics/Better Bloom/BetterBloomController.cs class BetterBloomController (line 19) | public class BetterBloomController : MonoBehaviour method Start (line 27) | private void Start() method OnDestroy (line 43) | private void OnDestroy() => betterBloomHarmony.UnpatchSelf(); method PatchSetupBloom (line 53) | private static IEnumerable PatchSetupBloom(IEnumerabl... FILE: Assets/__Scripts/MapEditor/Grid/BookmarkRenderingController.cs class BookmarkRenderingController (line 8) | public class BookmarkRenderingController : MonoBehaviour class CachedBookmark (line 15) | private class CachedBookmark method CachedBookmark (line 22) | public CachedBookmark(BaseBookmark bookmark, TextMeshProUGUI text) method Start (line 31) | private void Start() method ClearCachedBookmarks (line 39) | public void ClearCachedBookmarks() method DisplayRenderedBookmarks (line 49) | private void DisplayRenderedBookmarks(object _) => UpdateRenderedBookm... method UpdateRenderedBookmarks (line 51) | private void UpdateRenderedBookmarks() method OnEditorScaleChange (line 96) | private void OnEditorScaleChange(float newScale) method SetBookmarkPos (line 102) | private void SetBookmarkPos(RectTransform rect, float songBpmTime) method CreateGridBookmark (line 108) | private TextMeshProUGUI CreateGridBookmark(BaseBookmark bookmark) method RefreshBookmarkGridLine (line 129) | private void RefreshBookmarkGridLine(object _) method SetGridBookmarkNameColor (line 136) | private void SetGridBookmarkNameColor(TextMeshProUGUI text, Color colo... method HEXFromColor (line 160) | private string HEXFromColor(Color color, bool inclAlpha = true) => inc... method RefreshVisibility (line 164) | public void RefreshVisibility(float currentSongBpm, float songBpmBeats... method OnDestroy (line 176) | private void OnDestroy() FILE: Assets/__Scripts/MapEditor/Grid/Collections/ArcGridContainer.cs class ArcGridContainer (line 14) | public class ArcGridContainer : BeatmapObjectContainerCollection method CreateContainer (line 26) | public override ObjectContainer CreateContainer() method OnObjectSpawned (line 31) | protected override void OnObjectSpawned(BaseObject _, bool __ = false) => method OnObjectDelete (line 34) | protected override void OnObjectDelete(BaseObject _, bool __ = false) => method SubscribeToCallbacks (line 37) | internal override void SubscribeToCallbacks() method UnsubscribeToCallbacks (line 42) | internal override void UnsubscribeToCallbacks() method LateUpdate (line 47) | internal override void LateUpdate() method SpawnCallback (line 53) | private void SpawnCallback(bool initial, int index, BaseObject objectD... method RecursiveCheckFinished (line 57) | private void RecursiveCheckFinished(bool natural, int lastPassedIndex)... method DespawnCallback (line 58) | private void DespawnCallback(bool initial, int index, BaseObject objec... method OnPlayToggle (line 67) | private void OnPlayToggle(bool isPlaying) method UpdateColor (line 77) | public void UpdateColor(Color red, Color blue) => arcAppearanceSO.Upda... method UpdateContainerData (line 79) | protected override void UpdateContainerData(ObjectContainer con, BaseO... method RequestForSplineRecompute (line 95) | public void RequestForSplineRecompute(ArcContainer container) method ScheduleRecomputePosition (line 104) | private void ScheduleRecomputePosition() FILE: Assets/__Scripts/MapEditor/Grid/Collections/BPMChangeGridContainer.cs class BPMChangeGridContainer (line 15) | public class BPMChangeGridContainer : BeatmapObjectContainerCollection method OnTimeChanged (line 56) | private void OnTimeChanged() method UnsubscribeToCallbacks (line 62) | internal override void UnsubscribeToCallbacks() method OnObjectDelete (line 69) | protected override void OnObjectDelete(BaseObject obj, bool _ = false)... method OnObjectSpawned (line 71) | protected override void OnObjectSpawned(BaseObject obj, bool _ = false... method OnObjectDeleteOrSpawn (line 73) | private void OnObjectDeleteOrSpawn(BaseObject obj) method RefreshModifiedBeat (line 84) | public void RefreshModifiedBeat() method RefreshGridProperties (line 109) | public void RefreshGridProperties() method OnContainerSpawn (line 161) | protected override void OnContainerSpawn(ObjectContainer container, Ba... method OnContainerDespawn (line 164) | protected override void OnContainerDespawn(ObjectContainer container, ... method CreateContainer (line 167) | public override ObjectContainer CreateContainer() => method UpdateContainerData (line 170) | protected override void UpdateContainerData(ObjectContainer con, BaseO... FILE: Assets/__Scripts/MapEditor/Grid/Collections/BeatmapObjectContainerCollection.cs class BeatmapObjectContainerCollection (line 16) | public abstract class BeatmapObjectContainerCollection : MonoBehaviour method Awake (line 70) | private void Awake() method Start (line 77) | private void Start() method LateUpdate (line 83) | internal virtual void LateUpdate() method OnDestroy (line 100) | private void OnDestroy() method UpdateEpsilon (line 107) | private void UpdateEpsilon(object precision) method GetCollectionForType (line 119) | public static BeatmapObjectContainerCollection GetCollectionForType(Ob... method GetCollectionForType (line 131) | public static T GetCollectionForType(ObjectType type) where T : Bea... method GetCollectionForType (line 143) | public static T GetCollectionForType() where T : Beatm... method RefreshAllPools (line 172) | public static void RefreshAllPools(bool forceRefresh = false) method RefreshPool (line 181) | public virtual void RefreshPool(bool forceRefresh = false) method RefreshPool (line 212) | public abstract void RefreshPool(float lowerBound, float upperBound, b... method CreateContainerFromPool (line 218) | protected void CreateContainerFromPool(BaseObject obj) method RecycleContainer (line 244) | protected internal void RecycleContainer(BaseObject obj) method CreateNewObject (line 260) | private void CreateNewObject() method RemoveConflictingObjects (line 274) | public void RemoveConflictingObjects(IEnumerable newObject... method RemoveConflictingObjects (line 281) | public abstract void RemoveConflictingObjects(IEnumerable ... method DeleteObject (line 293) | public void DeleteObject(ObjectContainer obj, bool triggersAction = tr... method DeleteObject (line 297) | public void DeleteObject(ObjectContainer obj, bool triggersAction = tr... method DeleteObject (line 312) | public abstract void DeleteObject(BaseObject obj, bool triggersAction ... method SilentRemoveObject (line 315) | public abstract void SilentRemoveObject(BaseObject obj); method SetTrackFilter (line 317) | protected void SetTrackFilter() => method HandleTrackFilter (line 321) | private void HandleTrackFilter(string res) method SpawnObject (line 341) | public void SpawnObject(BaseObject obj, bool removeConflicting = true,... method SpawnObject (line 358) | public abstract void SpawnObject(BaseObject obj, out List ... method ContainsObject (line 364) | public abstract bool ContainsObject(BaseObject obj); method RefreshFutureObjectsPosition (line 366) | public static void RefreshFutureObjectsPosition(float jsonTime) method UpdateContainerData (line 445) | protected virtual void UpdateContainerData(ObjectContainer con, BaseOb... method OnObjectDelete (line 447) | protected virtual void OnObjectDelete(BaseObject obj, bool inCollectio... method OnObjectSpawned (line 449) | protected virtual void OnObjectSpawned(BaseObject obj, bool inCollecti... method OnContainerSpawn (line 451) | protected virtual void OnContainerSpawn(ObjectContainer container, Bas... method OnContainerDespawn (line 453) | protected virtual void OnContainerDespawn(ObjectContainer container, B... method DoPostObjectsSpawnedWorkflow (line 455) | public virtual void DoPostObjectsSpawnedWorkflow() { } method DoPostObjectsDeleteWorkflow (line 457) | public virtual void DoPostObjectsDeleteWorkflow() => RefreshPool(); method CreateContainer (line 459) | public abstract ObjectContainer CreateContainer(); method SubscribeToCallbacks (line 461) | internal abstract void SubscribeToCallbacks(); method UnsubscribeToCallbacks (line 463) | internal abstract void UnsubscribeToCallbacks(); method GetBetween (line 476) | public Span GetBetween(float jsonTime, float jsonTime2) method RemoveConflictingObjects (line 505) | public void RemoveConflictingObjects(IEnumerable newObjects) => method RemoveConflictingObjects (line 509) | public override void RemoveConflictingObjects(IEnumerable ... method RemoveConflictingObjects (line 521) | public void RemoveConflictingObjects(IEnumerable newObjects, out Li... method RefreshPool (line 545) | public override void RefreshPool(float lowerBound, float upperBound, b... method DeleteObject (line 631) | public override void DeleteObject(BaseObject obj, bool triggersAction ... method DeleteObject (line 641) | public void DeleteObject(T obj, bool triggersAction = true, bool refre... method SilentRemoveObject (line 663) | public override void SilentRemoveObject(BaseObject obj) method TryBinarySearch (line 672) | private bool TryBinarySearch(T tObj, out int index) method SpawnObject (line 726) | public override void SpawnObject(BaseObject obj, out List ... method SpawnObject (line 742) | public void SpawnObject(T obj, bool removeConflicting = true, bool ref... method SpawnObject (line 747) | public void SpawnObject(T obj, out List conflicting, bool removeCon... method ContainsObject (line 775) | public override bool ContainsObject(BaseObject obj) => obj is T localO... method ContainsObject (line 778) | public bool ContainsObject(T obj) => MapObjects.BinarySearch(obj) >= 0; class BeatmapObjectContainerCollection (line 466) | public abstract class BeatmapObjectContainerCollection : BeatmapObjec... method Awake (line 70) | private void Awake() method Start (line 77) | private void Start() method LateUpdate (line 83) | internal virtual void LateUpdate() method OnDestroy (line 100) | private void OnDestroy() method UpdateEpsilon (line 107) | private void UpdateEpsilon(object precision) method GetCollectionForType (line 119) | public static BeatmapObjectContainerCollection GetCollectionForType(Ob... method GetCollectionForType (line 131) | public static T GetCollectionForType(ObjectType type) where T : Bea... method GetCollectionForType (line 143) | public static T GetCollectionForType() where T : Beatm... method RefreshAllPools (line 172) | public static void RefreshAllPools(bool forceRefresh = false) method RefreshPool (line 181) | public virtual void RefreshPool(bool forceRefresh = false) method RefreshPool (line 212) | public abstract void RefreshPool(float lowerBound, float upperBound, b... method CreateContainerFromPool (line 218) | protected void CreateContainerFromPool(BaseObject obj) method RecycleContainer (line 244) | protected internal void RecycleContainer(BaseObject obj) method CreateNewObject (line 260) | private void CreateNewObject() method RemoveConflictingObjects (line 274) | public void RemoveConflictingObjects(IEnumerable newObject... method RemoveConflictingObjects (line 281) | public abstract void RemoveConflictingObjects(IEnumerable ... method DeleteObject (line 293) | public void DeleteObject(ObjectContainer obj, bool triggersAction = tr... method DeleteObject (line 297) | public void DeleteObject(ObjectContainer obj, bool triggersAction = tr... method DeleteObject (line 312) | public abstract void DeleteObject(BaseObject obj, bool triggersAction ... method SilentRemoveObject (line 315) | public abstract void SilentRemoveObject(BaseObject obj); method SetTrackFilter (line 317) | protected void SetTrackFilter() => method HandleTrackFilter (line 321) | private void HandleTrackFilter(string res) method SpawnObject (line 341) | public void SpawnObject(BaseObject obj, bool removeConflicting = true,... method SpawnObject (line 358) | public abstract void SpawnObject(BaseObject obj, out List ... method ContainsObject (line 364) | public abstract bool ContainsObject(BaseObject obj); method RefreshFutureObjectsPosition (line 366) | public static void RefreshFutureObjectsPosition(float jsonTime) method UpdateContainerData (line 445) | protected virtual void UpdateContainerData(ObjectContainer con, BaseOb... method OnObjectDelete (line 447) | protected virtual void OnObjectDelete(BaseObject obj, bool inCollectio... method OnObjectSpawned (line 449) | protected virtual void OnObjectSpawned(BaseObject obj, bool inCollecti... method OnContainerSpawn (line 451) | protected virtual void OnContainerSpawn(ObjectContainer container, Bas... method OnContainerDespawn (line 453) | protected virtual void OnContainerDespawn(ObjectContainer container, B... method DoPostObjectsSpawnedWorkflow (line 455) | public virtual void DoPostObjectsSpawnedWorkflow() { } method DoPostObjectsDeleteWorkflow (line 457) | public virtual void DoPostObjectsDeleteWorkflow() => RefreshPool(); method CreateContainer (line 459) | public abstract ObjectContainer CreateContainer(); method SubscribeToCallbacks (line 461) | internal abstract void SubscribeToCallbacks(); method UnsubscribeToCallbacks (line 463) | internal abstract void UnsubscribeToCallbacks(); method GetBetween (line 476) | public Span GetBetween(float jsonTime, float jsonTime2) method RemoveConflictingObjects (line 505) | public void RemoveConflictingObjects(IEnumerable newObjects) => method RemoveConflictingObjects (line 509) | public override void RemoveConflictingObjects(IEnumerable ... method RemoveConflictingObjects (line 521) | public void RemoveConflictingObjects(IEnumerable newObjects, out Li... method RefreshPool (line 545) | public override void RefreshPool(float lowerBound, float upperBound, b... method DeleteObject (line 631) | public override void DeleteObject(BaseObject obj, bool triggersAction ... method DeleteObject (line 641) | public void DeleteObject(T obj, bool triggersAction = true, bool refre... method SilentRemoveObject (line 663) | public override void SilentRemoveObject(BaseObject obj) method TryBinarySearch (line 672) | private bool TryBinarySearch(T tObj, out int index) method SpawnObject (line 726) | public override void SpawnObject(BaseObject obj, out List ... method SpawnObject (line 742) | public void SpawnObject(T obj, bool removeConflicting = true, bool ref... method SpawnObject (line 747) | public void SpawnObject(T obj, out List conflicting, bool removeCon... method ContainsObject (line 775) | public override bool ContainsObject(BaseObject obj) => obj is T localO... method ContainsObject (line 778) | public bool ContainsObject(T obj) => MapObjects.BinarySearch(obj) >= 0; FILE: Assets/__Scripts/MapEditor/Grid/Collections/ChainGridContainer.cs class ChainGridContainer (line 11) | public class ChainGridContainer : BeatmapObjectContainerCollection chainAppearanceSO.Up... method UpdateContainerData (line 34) | protected override void UpdateContainerData(ObjectContainer con, BaseO... method OnObjectSpawned (line 50) | protected override void OnObjectSpawned(BaseObject _, bool __ = false) => method OnObjectDelete (line 53) | protected override void OnObjectDelete(BaseObject _, bool __ = false) => method SubscribeToCallbacks (line 56) | internal override void SubscribeToCallbacks() method UnsubscribeToCallbacks (line 72) | internal override void UnsubscribeToCallbacks() method OnPlayToggle (line 88) | private void OnPlayToggle(bool isPlaying) method OnUIPreviewModeSwitch (line 99) | private void OnUIPreviewModeSwitch() => RefreshPool(true); method RecursiveCheckFinished (line 101) | private void RecursiveCheckFinished(bool natural, int lastPassedIndex)... method AppearanceChanged (line 103) | private void AppearanceChanged(object _) => RefreshPool(true); method OnContainerSpawn (line 105) | protected override void OnContainerSpawn(ObjectContainer container, Ba... method OnContainerDespawn (line 108) | protected override void OnContainerDespawn(ObjectContainer container, ... method CheckUpdatedNote (line 111) | private void CheckUpdatedNote(BaseObject obj) method SpawnCallback (line 129) | private void SpawnCallback(bool initial, int index, BaseObject objectD... method DespawnCallback (line 135) | private void DespawnCallback(bool initial, int index, BaseObject objec... FILE: Assets/__Scripts/MapEditor/Grid/Collections/CustomEventGridContainer.cs class CustomEventGridContainer (line 16) | public class CustomEventGridContainer : BeatmapObjectContainerCollection... method Start (line 31) | private void Start() method LoadAll (line 42) | public void LoadAll() method OnAssignObjectstoTrack (line 54) | public void OnAssignObjectstoTrack(InputAction.CallbackContext context) method OnSetTrackFilter (line 63) | public void OnSetTrackFilter(InputAction.CallbackContext context) method OnCreateNewEventType (line 69) | public void OnCreateNewEventType(InputAction.CallbackContext context) method OnObjectSpawned (line 75) | protected override void OnObjectSpawned(BaseObject obj, bool inCollect... method OnObjectDelete (line 87) | protected override void OnObjectDelete(BaseObject obj, bool inCollecti... method AddCustomEvent (line 111) | private void AddCustomEvent(BaseCustomEvent ev) method OnUIPreviewModeSwitch (line 171) | private void OnUIPreviewModeSwitch() => RefreshPool(true); method RefreshPool (line 173) | public override void RefreshPool(bool force) method RefreshTrack (line 188) | private void RefreshTrack() method SubscribeToCallbacks (line 217) | internal override void SubscribeToCallbacks() method SetInitialTracks (line 223) | private void SetInitialTracks() method UnsubscribeToCallbacks (line 239) | internal override void UnsubscribeToCallbacks() method CreateNewType (line 245) | private void CreateNewType() method HandleNewTypeCreation (line 255) | private void HandleNewTypeCreation(string res) method HandleTrackAssign (line 263) | private void HandleTrackAssign(string res) method CreateContainer (line 283) | public override ObjectContainer CreateContainer() => FILE: Assets/__Scripts/MapEditor/Grid/Collections/EventGridContainer.cs class EventGridContainer (line 12) | public class EventGridContainer : BeatmapObjectContainerCollection LoadInitialMap.PlatformLoadedEvent += Platform... method OnDestroy (line 101) | private void OnDestroy() => LoadInitialMap.PlatformLoadedEvent -= Plat... method OnToggleLightPropagation (line 103) | public void OnToggleLightPropagation(InputAction.CallbackContext context) method OnToggleLightIdMode (line 108) | public void OnToggleLightIdMode(InputAction.CallbackContext context) method OnResetRings (line 114) | public void OnResetRings(InputAction.CallbackContext context) method OnCycleLightPropagationUp (line 125) | public void OnCycleLightPropagationUp(InputAction.CallbackContext cont... method OnCycleLightPropagationDown (line 140) | public void OnCycleLightPropagationDown(InputAction.CallbackContext co... method GetKeyForProp (line 155) | public static string GetKeyForProp(PropMode mode) method PlatformLoaded (line 162) | private void PlatformLoaded(PlatformDescriptor descriptor) method AfterPlatformLoaded (line 168) | private IEnumerator AfterPlatformLoaded() method SubscribeToCallbacks (line 174) | internal override void SubscribeToCallbacks() method UnsubscribeToCallbacks (line 182) | internal override void UnsubscribeToCallbacks() method OnObjectDelete (line 190) | protected override void OnObjectDelete(BaseObject obj, bool inCollecti... method DoPostObjectsDeleteWorkflow (line 231) | public override void DoPostObjectsDeleteWorkflow() method OnObjectSpawned (line 237) | protected override void OnObjectSpawned(BaseObject obj, bool inCollect... method DoPostObjectsSpawnedWorkflow (line 258) | public override void DoPostObjectsSpawnedWorkflow() => LinkAllLightEve... method LinkLightEvents (line 260) | private void LinkLightEvents(BaseEvent e) method RemoveLinkedLightEvents (line 280) | private void RemoveLinkedLightEvents(BaseEvent e) method AddToAllLightEvents (line 295) | private void AddToAllLightEvents(BaseEvent e) method GetPreviousEventWithSameLightIDOrDefault (line 310) | private BaseEvent GetPreviousEventWithSameLightIDOrDefault(BaseEvent e) method GetNextEventWithSameLightIDOrDefault (line 326) | private BaseEvent GetNextEventWithSameLightIDOrDefault(BaseEvent e) method UpdatePropagationMode (line 356) | private void UpdatePropagationMode() method SpawnCallback (line 377) | private void SpawnCallback(bool initial, int index, BaseObject objectD... method DespawnCallback (line 383) | private void DespawnCallback(bool initial, int index, BaseObject objec... method WaitForGradientThenRecycle (line 395) | private IEnumerator WaitForGradientThenRecycle(BaseEvent @event) method OnPlayToggle (line 403) | private void OnPlayToggle(bool playing) method RecursiveCheckFinished (line 412) | private void RecursiveCheckFinished(bool natural, int lastPassedIndex) method CreateContainer (line 419) | public override ObjectContainer CreateContainer() => method UpdateContainerData (line 422) | protected override void UpdateContainerData(ObjectContainer con, BaseO... method LinkEventsForChroma (line 430) | private void LinkEventsForChroma(List events) method LinkEventsForVanilla (line 464) | private void LinkEventsForVanilla(List events) method MarkEventsToBeRelinked (line 491) | public void MarkEventsToBeRelinked(IEnumerable events) method MarkEventToBeRelinked (line 499) | public void MarkEventToBeRelinked(BaseEvent e) method LinkAllLightEvents (line 506) | public void LinkAllLightEvents() => method RefreshEventsAppearance (line 512) | public void RefreshEventsAppearance(IEnumerable events) method UpdateColor (line 523) | public void UpdateColor(Color red, Color redBoost, Color blue, Color b... FILE: Assets/__Scripts/MapEditor/Grid/Collections/GeometryGridContainer.cs class GeometryGridContainer (line 11) | public class GeometryGridContainer : BeatmapObjectContainerCollection FILE: Assets/__Scripts/MapEditor/Grid/Collections/NJSEventGridContainer.cs class NJSEventGridContainer (line 6) | public class NJSEventGridContainer : BeatmapObjectContainerCollection RefreshPool(true); method CreateContainer (line 45) | public override ObjectContainer CreateContainer() => NJSEventContainer... method OnObjectSpawned (line 55) | protected override void OnObjectSpawned(BaseObject _, bool __ = false)... method OnObjectDelete (line 57) | protected override void OnObjectDelete(BaseObject _, bool __ = false) ... method UpdateHJDLine (line 74) | public void UpdateHJDLine() method UpdateDisplayHJDLine (line 132) | private void UpdateDisplayHJDLine(object value) => Shader.SetGlobalInt... FILE: Assets/__Scripts/MapEditor/Grid/Collections/NoteGridContainer.cs class NoteGridContainer (line 9) | public class NoteGridContainer : BeatmapObjectContainerCollection method SubscribeToCallbacks (line 24) | internal override void SubscribeToCallbacks() method UnsubscribeToCallbacks (line 38) | internal override void UnsubscribeToCallbacks() method OnPlayToggle (line 52) | private void OnPlayToggle(bool isPlaying) method OnUIPreviewModeSwitch (line 57) | private void OnUIPreviewModeSwitch() => RefreshPool(true); method AppearanceChanged (line 59) | private void AppearanceChanged(object _) => RefreshPool(true); method SpawnCallback (line 62) | private void SpawnCallback(bool initial, int index, BaseObject objectD... method DespawnCallback (line 68) | private void DespawnCallback(bool initial, int index, BaseObject objec... method RecursiveCheckFinished (line 79) | private void RecursiveCheckFinished(bool natural, int lastPassedIndex)... method UpdateColor (line 81) | public void UpdateColor(Color red, Color blue) => noteAppearanceSo.Upd... method CreateContainer (line 83) | public override ObjectContainer CreateContainer() method UpdateContainerData (line 91) | protected override void UpdateContainerData(ObjectContainer con, BaseO... method OnObjectSpawned (line 106) | protected override void OnObjectSpawned(BaseObject _, bool __ = false) => method OnObjectDelete (line 109) | protected override void OnObjectDelete(BaseObject _, bool __ = false) => method OnContainerSpawn (line 113) | protected override void OnContainerSpawn(ObjectContainer container, Ba... method OnContainerDespawn (line 116) | protected override void OnContainerDespawn(ObjectContainer container, ... method RefreshSpecialAngles (line 119) | public void RefreshSpecialAngles(BaseObject obj, bool objectWasSpawned... method ClearSpecialAngles (line 211) | public void ClearSpecialAngles(BaseObject obj) method PopulateObjectsAtSameTime (line 220) | private void PopulateObjectsAtSameTime(BaseNote note) method ClearSpecialAnglesFromObjectsAtSameTime (line 236) | private void ClearSpecialAnglesFromObjectsAtSameTime() method Direction (line 247) | public static Vector2 Direction(BaseNote obj) method SignedAngleToLine (line 264) | private float SignedAngleToLine(Vector2 vec, Vector2 line) FILE: Assets/__Scripts/MapEditor/Grid/Collections/ObstacleGridContainer.cs class ObstacleGridContainer (line 10) | public class ObstacleGridContainer : BeatmapObjectContainerCollection Shader.SetGlobalFlo... method OnPlayToggle (line 50) | private void OnPlayToggle(bool playing) => Shader.SetGlobalFloat(outsi... method RefreshPool (line 52) | public override void RefreshPool(bool force) method OnUIPreviewModeSwitch (line 70) | private void OnUIPreviewModeSwitch() => RefreshPool(true); method UpdateColor (line 72) | public void UpdateColor(Color obstacle) => obstacleAppearanceSo.Defaul... method LateUpdate (line 75) | internal override void LateUpdate() method OnTimeChanged (line 81) | private void OnTimeChanged() method RefreshWalls (line 114) | private void RefreshWalls() method OnObjectSpawned (line 143) | protected override void OnObjectSpawned(BaseObject _, bool __ = false) => method OnObjectDelete (line 146) | protected override void OnObjectDelete(BaseObject _, bool __ = false) => method CreateContainer (line 149) | public override ObjectContainer CreateContainer() method UpdateContainerData (line 157) | protected override void UpdateContainerData(ObjectContainer con, BaseO... method GetIndexes (line 170) | private void GetIndexes(float time, Func getter, int count... FILE: Assets/__Scripts/MapEditor/Grid/CreateEventTypeLabels.cs class CreateEventTypeLabels (line 10) | public class CreateEventTypeLabels : MonoBehaviour method Start (line 39) | private void Start() method OnDestroy (line 45) | private void OnDestroy() => LoadInitialMap.PlatformLoadedEvent -= Plat... method UpdateLabels (line 47) | public void UpdateLabels(EventGridContainer.PropMode propMode, int eve... method PlatformLoaded (line 187) | private void PlatformLoaded(PlatformDescriptor descriptor) => lighting... method LaneIdToEventType (line 189) | public int LaneIdToEventType(int laneId) => laneObjs[laneId].Type; method EventTypeToLaneId (line 191) | public int EventTypeToLaneId(int eventType) => laneObjs.FindIndex(it =... method LightIdsToPropId (line 193) | public int? LightIdsToPropId(int type, int[] lightID) method PropIdToLightIds (line 202) | public int[] PropIdToLightIds(int type, int propID) method PropIdToLightIdsJ (line 211) | public JSONArray PropIdToLightIdsJ(int type, int propID) method EditorToLightID (line 218) | public int EditorToLightID(int type, int lightID) => lightingManagers[... method LightIDToEditor (line 220) | public int LightIDToEditor(int type, int lightID) method EventTypeToModifiedType (line 232) | public static int EventTypeToModifiedType(int eventType) method ModifiedTypeToEventType (line 276) | public static int ModifiedTypeToEventType(int modifiedType) method MaxLaneId (line 312) | public int MaxLaneId() => laneObjs.Count - 1; FILE: Assets/__Scripts/MapEditor/Grid/Grid Order/GridChild.cs class GridChild (line 3) | public class GridChild : MonoBehaviour method OnEnable (line 7) | private void OnEnable() method OnDisable (line 13) | private void OnDisable() => GridOrderController.DeregisterChild(this); FILE: Assets/__Scripts/MapEditor/Grid/Grid Order/GridOrderController.cs class GridOrderController (line 5) | public class GridOrderController : MonoBehaviour method Start (line 13) | private void Start() => gridRotationController.ObjectRotationChangedEv... method LateUpdate (line 15) | private void LateUpdate() method OnDestroy (line 52) | private void OnDestroy() => gridRotationController.ObjectRotationChang... method GetSizeForOrder (line 54) | public static int GetSizeForOrder(int order) method RegisterChild (line 61) | public static void RegisterChild(GridChild child) method DeregisterChild (line 74) | public static void DeregisterChild(GridChild child) method MarkDirty (line 87) | public static void MarkDirty() => dirty = true; method RefreshChildDictionary (line 89) | public static void RefreshChildDictionary() FILE: Assets/__Scripts/MapEditor/Grid/GridRenderingController.cs class GridRenderingController (line 5) | public class GridRenderingController : MonoBehaviour method Awake (line 30) | private void Awake() method OnDestroy (line 51) | private void OnDestroy() method UpdateOffset (line 60) | public void UpdateOffset(float offset) method GridMeasureSnappingChanged (line 66) | private void GridMeasureSnappingChanged(int snapping) method UpdateGridColors (line 98) | private void UpdateGridColors(object _ = null) method UpdateTrackLength (line 117) | private void UpdateTrackLength(object _) { method UpdateOneBeat (line 125) | private void UpdateOneBeat(object value) method GetLowestDenominator (line 131) | private int GetLowestDenominator(int a) method PrimeFactors (line 141) | public static List PrimeFactors(int a) FILE: Assets/__Scripts/MapEditor/Grid/HideGridOnUnloadedObjects.cs class HideGridOnUnloadedObjects (line 5) | public class HideGridOnUnloadedObjects : MonoBehaviour method Start (line 18) | private void Start() method OnDestroy (line 31) | private void OnDestroy() method RegisterFlag (line 38) | private void RegisterFlag(string name, Func value) method Refresh (line 44) | private void Refresh(object _ = null) FILE: Assets/__Scripts/MapEditor/Grid/InterfaceRenderingController.cs class InterfaceRenderingController (line 3) | public class InterfaceRenderingController : MonoBehaviour method Start (line 9) | private void Start() method UpdateSettings (line 18) | private void UpdateSettings(object _) method OnDestroy (line 25) | private void OnDestroy() FILE: Assets/__Scripts/MapEditor/Grid/LaneInfo.cs class LaneInfo (line 3) | public class LaneInfo : IComparable method LaneInfo (line 8) | public LaneInfo(int i, int v) method CompareTo (line 16) | public int CompareTo(object obj) FILE: Assets/__Scripts/MapEditor/Grid/MeasureLinesController.cs class MeasureLinesController (line 12) | public class MeasureLinesController : MonoBehaviour method Start (line 29) | private void Start() method LateUpdate (line 39) | private void LateUpdate() method OnDestroy (line 46) | private void OnDestroy() => EditorScaleController.EditorScaleChangedEv... method EditorScaleUpdated (line 48) | private void EditorScaleUpdated(float obj) => RefreshPositions(); method RefreshMeasureLines (line 50) | public void RefreshMeasureLines() method RefreshVisibility (line 88) | private void RefreshVisibility() method RefreshPositions (line 106) | private void RefreshPositions() FILE: Assets/__Scripts/MapEditor/Grid/MeasureLinesRenderingOrderController.cs class MeasureLinesRenderingOrderController (line 3) | public class MeasureLinesRenderingOrderController : MonoBehaviour method Start (line 8) | private void Start() method OnDestroy (line 15) | private void OnDestroy() => Settings.ClearSettingNotifications("Measur... method UpdateCanvasOrder (line 17) | private void UpdateCanvasOrder(object obj) => FILE: Assets/__Scripts/MapEditor/Grid/PauseToggleLights.cs class PauseToggleLights (line 11) | public class PauseToggleLights : MonoBehaviour method Awake (line 22) | private void Awake() method OnDestroy (line 28) | private void OnDestroy() method PlatformLoaded (line 34) | private void PlatformLoaded(PlatformDescriptor platform) => descriptor... method PlayToggle (line 37) | private void PlayToggle(bool isPlaying) class LastEvents (line 149) | private class LastEvents FILE: Assets/__Scripts/MapEditor/Grid/Rotation/GridRotationController.cs class GridRotationController (line 5) | public class GridRotationController : MonoBehaviour method Start (line 18) | private void Start() method LateUpdate (line 24) | private void LateUpdate() method OnDestroy (line 32) | private void OnDestroy() method Init (line 38) | public void Init() method UpdateRotateTrack (line 49) | private void UpdateRotateTrack(object obj) method RotationChanged (line 62) | private void RotationChanged(bool natural, float rotation) method ChangeRotation (line 72) | private void ChangeRotation(float rotation) FILE: Assets/__Scripts/MapEditor/Grid/Rotation/Rotation90DegreesWarningController.cs class Rotation90DegreesWarningController (line 4) | public class Rotation90DegreesWarningController : MonoBehaviour method Start (line 11) | private void Start() method OnDestroy (line 17) | private void OnDestroy() method RotationChangedEvent (line 23) | private void RotationChangedEvent(bool natural, float rotation) => FILE: Assets/__Scripts/MapEditor/Grid/Rotation/RotationCallbackController.cs class RotationCallbackController (line 9) | public class RotationCallbackController : MonoBehaviour method Start (line 23) | internal void Start() method OnDestroy (line 40) | private void OnDestroy() method UpdateRotateTrack (line 48) | private void UpdateRotateTrack(object obj) method Handle360LevelReminder (line 54) | private void Handle360LevelReminder(int res) => Settings.Instance.Remi... method OnTimeChanged (line 56) | private void OnTimeChanged() method PlayToggle (line 62) | private void PlayToggle(bool isPlaying) method EventPassedThreshold (line 94) | private void EventPassedThreshold(bool initial, int index, BaseObject ... FILE: Assets/__Scripts/MapEditor/Grid/Rotation/RotationDisplayController.cs class RotationDisplayController (line 4) | public class RotationDisplayController : MonoBehaviour method Start (line 10) | private void Start() method OnDestroy (line 16) | private void OnDestroy() => rotationCallback.RotationChangedEvent -= R... method RotationChanged (line 18) | private void RotationChanged(bool natural, float rotation) method BetterModulo (line 26) | private float BetterModulo(float x, float m) => ((x % m) + m) % m; FILE: Assets/__Scripts/MapEditor/Grid/Tracks/Track.cs class Track (line 7) | public class Track : MonoBehaviour method AssignRotationValue (line 28) | public void AssignRotationValue(Vector3 rotation) method UpdatePosition (line 36) | public void UpdatePosition(float position) method UpdateTime (line 43) | public void UpdateTime(float time) method AttachContainer (line 105) | public void AttachContainer(ObjectContainer obj) method UpdateMaterialRotation (line 127) | public void UpdateMaterialRotation(ObjectContainer obj) FILE: Assets/__Scripts/MapEditor/Grid/Tracks/TracksManager.cs class TracksManager (line 14) | public class TracksManager : MonoBehaviour method Start (line 33) | private void Start() method OnDestroy (line 44) | private void OnDestroy() method FlaggedForDeletion (line 49) | [SuppressMessage("Style", "IDE1006:Naming Styles", Justification = "Di... method CreateTrack (line 69) | public Track CreateTrack(Vector3 rotation) method CreateTrack (line 86) | public Track CreateTrack(float rotation) method GetAnimationTrack (line 93) | public TrackAnimator GetAnimationTrack(string name) method CreateIndividualTrack (line 108) | public Track CreateIndividualTrack(BaseGrid obj) method GetTrackAtTime (line 121) | public Track GetTrackAtTime(float beatInSongBpm) method GetRotationAtTime (line 129) | public float GetRotationAtTime(float beatInSongBpm) method RefreshTracks (line 148) | public void RefreshTracks() method FloatModulo (line 163) | private float FloatModulo(float x, float m) => method UpdatePosition (line 172) | public void FILE: Assets/__Scripts/MapEditor/Hit Sounds/AudioUtil.cs class AudioUtil (line 4) | public class AudioUtil : MonoBehaviour method Start (line 27) | private void Start() method PlayOneShotSound (line 43) | public AudioSource PlayOneShotSound(AudioClip clip, float volume = 1f,... method PlayOneShotSound (line 58) | public void PlayOneShotSound(AudioClip clip, AudioSource oneShotSource... method StopOneShot (line 67) | public void StopOneShot() method StopAmbianceSound (line 75) | public void StopAmbianceSound() => ambianceSource.Stop(); method MakeSourceNonDimensional (line 82) | public static void MakeSourceNonDimensional(AudioSource source, bool l... method MakeSourceNonDimensional (line 97) | public static void MakeSourceNonDimensional(AudioSource source) => Mak... FILE: Assets/__Scripts/MapEditor/Hit Sounds/BongoCatPing.cs class BongoCatPing (line 3) | public class BongoCatPing : MonoBehaviour method Start (line 7) | private void Start() method Update (line 17) | private void Update() FILE: Assets/__Scripts/MapEditor/Hit Sounds/HitSoundVolumeController.cs class HitSoundVolumeController (line 4) | public class HitSoundVolumeController : MonoBehaviour, CMInput.IAudioAct... method OnEnable (line 9) | private void OnEnable() method OnDestroy (line 18) | private void OnDestroy() method OnToggleHitsoundMute (line 27) | public void OnToggleHitsoundMute(InputAction.CallbackContext context) method UpdateLastVolume (line 43) | private void UpdateLastVolume(object obj) => lastHitsoundVolume = (flo... method OnToggleMetronomeMute (line 45) | public void OnToggleMetronomeMute(InputAction.CallbackContext context) method UpdateMetronomeVolume (line 62) | private void UpdateMetronomeVolume(object obj) => lastMetronomeVolume ... FILE: Assets/__Scripts/MapEditor/Hit Sounds/HitSounds.cs type HitSounds (line 1) | public enum HitSounds FILE: Assets/__Scripts/MapEditor/Hit Sounds/SoundList.cs class SoundList (line 3) | [CreateAssetMenu(fileName = "SoundList", menuName = "SoundList")] method GetRandomClip (line 9) | public AudioClip GetRandomClip(bool isShortCut) => !isShortCut && Long... FILE: Assets/__Scripts/MapEditor/Input/BeatmapArcInputController.cs class BeatmapArcInputController (line 13) | public class BeatmapArcInputController : BeatmapInputController : MonoBehaviour, CMInput.IBeatmap... method Update (line 25) | private void Update() method OnDeleteTool (line 50) | public void OnDeleteTool(InputAction.CallbackContext context) method OnQuickDelete (line 55) | public void OnQuickDelete(InputAction.CallbackContext context) method OnSelectObjects (line 66) | public void OnSelectObjects(InputAction.CallbackContext context) method OnMousePositionUpdate (line 99) | public void OnMousePositionUpdate(InputAction.CallbackContext context) => method OnJumptoObjectTime (line 102) | public void OnJumptoObjectTime(InputAction.CallbackContext context) method OnMassSelectModifier (line 116) | public void OnMassSelectModifier(InputAction.CallbackContext context) ... method GetComponentFromTransform (line 118) | protected virtual bool GetComponentFromTransform(GameObject t, out T o... method RaycastFirstObject (line 120) | protected void RaycastFirstObject(out T firstObject) method CompleteDelete (line 142) | public IEnumerator CompleteDelete(T obj) FILE: Assets/__Scripts/MapEditor/Input/BeatmapNJSEventInputController.cs class BeatmapNJSEventInputController (line 6) | public class BeatmapNJSEventInputController : BeatmapInputController GetAllEnvironments() => custom... method GetAllEnvironmentIds (line 601) | public List GetAllEnvironmentIds() => method GetEnvironmentIdByPlatform (line 604) | public int GetEnvironmentIdByPlatform(string platform) => method FindCustomPlatformScript (line 607) | private CustomPlatform FindCustomPlatformScript(GameObject prefab) method SetRings (line 613) | private void SetRings(GameObject gameObject, TrackRings trackRings, in... FILE: Assets/__Scripts/MapEditor/Loading/LoadInitialMap.cs class LoadInitialMap (line 7) | public class LoadInitialMap : MonoBehaviour method Awake (line 30) | private void Awake() => SceneTransitionManager.Instance.AddLoadRoutine... method Start (line 32) | private void Start() => LoadedDifficultySelectController.LoadedDifficu... method OnDestroy (line 34) | private void OnDestroy() => LoadedDifficultySelectController.LoadedDif... method LoadMap (line 36) | public IEnumerator LoadMap() method PopulateColorsFromMapInfo (line 87) | private static void PopulateColorsFromMapInfo(PlatformDescriptor platf... method UpdateObjectContainerColors (line 107) | private void UpdateObjectContainerColors(PlatformColors platformColors) method UpdatePlatformColors (line 124) | private void UpdatePlatformColors() FILE: Assets/__Scripts/MapEditor/Loading/MapLoader.cs class MapLoader (line 7) | public class MapLoader : MonoBehaviour method UpdateMapData (line 16) | public void UpdateMapData(BaseDifficulty m) method HardRefresh (line 22) | public void HardRefresh() method LoadObjects (line 50) | public void LoadObjects(List objects) where T : BaseObject FILE: Assets/__Scripts/MapEditor/Loading/RefreshMapController.cs class RefreshMapController (line 5) | public class RefreshMapController : MonoBehaviour, CMInput.IRefreshMapAc... method OnRefreshMap (line 14) | public void OnRefreshMap(InputAction.CallbackContext context) method InitiateRefreshConversation (line 20) | public void InitiateRefreshConversation() => method HandleFirstLayerConversation (line 34) | private void HandleFirstLayerConversation(int res) method RefreshMap (line 56) | private void RefreshMap(bool notes, bool obstacles, bool events, bool ... FILE: Assets/__Scripts/MapEditor/MapExporter.cs type MapExporter (line 15) | public struct MapExporter method MapExporter (line 32) | public MapExporter(BaseInfo info) => this.info = info; method ExportToQuest (line 37) | public async Task ExportToQuest() method PackageZip (line 115) | public bool PackageZip() method OpenSelectedMapInFileBrowser (line 156) | public void OpenSelectedMapInFileBrowser() FILE: Assets/__Scripts/MapEditor/Mapping/KeybindsController.cs class KeybindsController (line 8) | public class KeybindsController : MonoBehaviour, CMInput.IUtilsActions method OnControlModifier (line 24) | public void OnControlModifier(InputAction.CallbackContext context) method OnAltModifier (line 28) | public void OnAltModifier(InputAction.CallbackContext context) method OnShiftModifier (line 32) | public void OnShiftModifier(InputAction.CallbackContext context) method OnMouseMovement (line 36) | public void OnMouseMovement(InputAction.CallbackContext context) method IsMouseInBounds (line 42) | private static bool IsMouseInBounds() FILE: Assets/__Scripts/MapEditor/Mapping/LegacyNotesConverter.cs class LegacyNotesConverter (line 8) | public class LegacyNotesConverter : MonoBehaviour method ConvertFrom (line 10) | public void ConvertFrom() => StartCoroutine(ConvertFromLegacy()); method ConvertTo (line 12) | public void ConvertTo() => StartCoroutine(ConvertToLegacy()); method ConvertFromLegacy (line 14) | private IEnumerator ConvertFromLegacy() method ConvertToLegacy (line 62) | private IEnumerator ConvertToLegacy() FILE: Assets/__Scripts/MapEditor/Mapping/PlacementControllers/ArcIndicatorPlacement.cs class ArcIndicatorPlacement (line 13) | public class ArcIndicatorPlacement : PlacementController new BaseArc(); method OnPhysicsRaycast (line 29) | public override void OnPhysicsRaycast(Intersections.IntersectionHit hi... method TransferQueuedToDraggedObject (line 90) | public override void TransferQueuedToDraggedObject(ref BaseArc dragged... method OnPlaceObject (line 113) | public override void OnPlaceObject(InputAction.CallbackContext context) method GetContainerPosZ (line 118) | protected override float GetContainerPosZ(ObjectContainer con) method GetDraggedObjectJsonTime (line 135) | protected override float GetDraggedObjectJsonTime() method UpdateCut (line 147) | public void UpdateCut(int value) method OnDownNote (line 176) | public void OnDownNote(InputAction.CallbackContext context) => HandleK... method OnLeftNote (line 178) | public void OnLeftNote(InputAction.CallbackContext context) => HandleK... method OnUpNote (line 180) | public void OnUpNote(InputAction.CallbackContext context) => HandleKey... method OnRightNote (line 182) | public void OnRightNote(InputAction.CallbackContext context) => Handle... method OnDotNote (line 184) | public void OnDotNote(InputAction.CallbackContext context) method OnUpLeftNote (line 191) | public void OnUpLeftNote(InputAction.CallbackContext context) method OnUpRightNote (line 197) | public void OnUpRightNote(InputAction.CallbackContext context) method OnDownRightNote (line 203) | public void OnDownRightNote(InputAction.CallbackContext context) method OnDownLeftNote (line 209) | public void OnDownLeftNote(InputAction.CallbackContext context) method HandleKeyUpdate (line 215) | private void HandleKeyUpdate(InputAction.CallbackContext context, int id) method HandleDirectionValues (line 221) | private void HandleDirectionValues() method CheckForDiagonalUpdate (line 267) | private IEnumerator CheckForDiagonalUpdate() method LateUpdate (line 275) | private void LateUpdate() FILE: Assets/__Scripts/MapEditor/Mapping/PlacementControllers/ArcPlacement.cs class ArcPlacement (line 10) | public class ArcPlacement : PlacementController o is BaseNote note && ... method GenerateOriginalData (line 68) | public override BaseArc GenerateOriginalData() => new BaseArc(); method GenerateAction (line 69) | public override BeatmapAction GenerateAction(BaseObject spawned, IEnum... method CreateArcData (line 72) | public BaseArc CreateArcData(BaseNote head, BaseNote tail) method OnPhysicsRaycast (line 82) | public override void OnPhysicsRaycast(Intersections.IntersectionHit hi... method TransferQueuedToDraggedObject (line 86) | public override void TransferQueuedToDraggedObject(ref BaseArc dragged... FILE: Assets/__Scripts/MapEditor/Mapping/PlacementControllers/BPMChangePlacement.cs class BPMChangePlacement (line 10) | public class BPMChangePlacement : PlacementController new(0, 100); method OnPhysicsRaycast (line 17) | public override void OnPhysicsRaycast(Intersections.IntersectionHit _,... method TransferQueuedToDraggedObject (line 21) | public override void TransferQueuedToDraggedObject(ref BaseBpmEvent dr... method ClickAndDragFinished (line 27) | public override void ClickAndDragFinished() => objectContainerCollecti... method ApplyToMap (line 29) | internal override void ApplyToMap() method AttemptPlaceBpmChange (line 34) | private void AttemptPlaceBpmChange(string obj, bool willResetGrid) method CreateAndOpenBpmDialogue (line 81) | private void CreateAndOpenBpmDialogue(bool isInitialPlacement) FILE: Assets/__Scripts/MapEditor/Mapping/PlacementControllers/BombPlacement.cs class BombPlacement (line 12) | public class BombPlacement : PlacementController new BaseNote { Type... method OnPhysicsRaycast (line 41) | public override void OnPhysicsRaycast(Intersections.IntersectionHit hi... method TransferQueuedToDraggedObject (line 89) | public override void TransferQueuedToDraggedObject(ref BaseNote dragge... FILE: Assets/__Scripts/MapEditor/Mapping/PlacementControllers/ChainIndicatorPlacement.cs class ChainIndicatorPlacement (line 14) | public class ChainIndicatorPlacement : PlacementController new BaseChain(); method OnPhysicsRaycast (line 28) | public override void OnPhysicsRaycast(Intersections.IntersectionHit hi... method TransferQueuedToDraggedObject (line 89) | public override void TransferQueuedToDraggedObject(ref BaseChain dragg... method OnPlaceObject (line 112) | public override void OnPlaceObject(InputAction.CallbackContext context) method GetContainerPosZ (line 117) | protected override float GetContainerPosZ(ObjectContainer con) method GetDraggedObjectJsonTime (line 134) | protected override float GetDraggedObjectJsonTime() method UpdateCut (line 146) | public void UpdateCut(int value) method OnDownNote (line 170) | public void OnDownNote(InputAction.CallbackContext context) => HandleK... method OnLeftNote (line 172) | public void OnLeftNote(InputAction.CallbackContext context) => HandleK... method OnUpNote (line 174) | public void OnUpNote(InputAction.CallbackContext context) => HandleKey... method OnRightNote (line 176) | public void OnRightNote(InputAction.CallbackContext context) => Handle... method OnDotNote (line 178) | public void OnDotNote(InputAction.CallbackContext context) method OnUpLeftNote (line 185) | public void OnUpLeftNote(InputAction.CallbackContext context) method OnUpRightNote (line 191) | public void OnUpRightNote(InputAction.CallbackContext context) method OnDownRightNote (line 197) | public void OnDownRightNote(InputAction.CallbackContext context) method OnDownLeftNote (line 203) | public void OnDownLeftNote(InputAction.CallbackContext context) method HandleKeyUpdate (line 209) | private void HandleKeyUpdate(InputAction.CallbackContext context, int id) method HandleDirectionValues (line 215) | private void HandleDirectionValues() method CheckForDiagonalUpdate (line 261) | private IEnumerator CheckForDiagonalUpdate() method LateUpdate (line 269) | private void LateUpdate() FILE: Assets/__Scripts/MapEditor/Mapping/PlacementControllers/ChainPlacement.cs class ChainPlacement (line 11) | public class ChainPlacement : PlacementController new BaseChain(); method OnPhysicsRaycast (line 20) | public override void OnPhysicsRaycast(Intersections.IntersectionHit hi... method OnSpawnChain (line 26) | public void OnSpawnChain(InputAction.CallbackContext context) method SpawnChainFromSelection (line 33) | public int SpawnChainFromSelection() method IsColorNote (line 91) | private static bool IsColorNote(BaseObject o) => ArcPlacement.IsColorN... method TryCreateChainData (line 93) | public bool TryCreateChainData(BaseNote head, BaseNote tail, out BaseC... method TransferQueuedToDraggedObject (line 114) | public override void TransferQueuedToDraggedObject(ref BaseChain dragg... FILE: Assets/__Scripts/MapEditor/Mapping/PlacementControllers/CommonNotePlacement.cs class CommonNotePlacement (line 8) | public static class CommonNotePlacement method UpdateAttachedSlidersDirection (line 10) | public static void UpdateAttachedSlidersDirection(BaseNote noteData, I... FILE: Assets/__Scripts/MapEditor/Mapping/PlacementControllers/CustomEventPlacement.cs class CustomEventPlacement (line 12) | public class method Start (line 23) | internal override void Start() method GenerateAction (line 32) | public override BeatmapAction GenerateAction(BaseObject spawned, IEnum... method GenerateOriginalData (line 35) | public override BaseCustomEvent GenerateOriginalData() => new BaseCust... method OnPhysicsRaycast (line 37) | public override void OnPhysicsRaycast(Intersections.IntersectionHit _,... method ApplyToMap (line 46) | internal override void ApplyToMap() method TransferQueuedToDraggedObject (line 53) | public override void TransferQueuedToDraggedObject(ref BaseCustomEvent... FILE: Assets/__Scripts/MapEditor/Mapping/PlacementControllers/EventPlacement.cs class EventPlacement (line 17) | public class EventPlacement : PlacementController new BaseEvent(); method OnPhysicsRaycast (line 113) | public override void OnPhysicsRaycast(Intersections.IntersectionHit _,... method UpdateQueuedValue (line 154) | public void UpdateQueuedValue(int value) method UpdateValue (line 168) | public void UpdateValue(int value) method UpdateQueuedFloatValue (line 175) | public void UpdateQueuedFloatValue(float value) method UpdateFloatValue (line 197) | public void UpdateFloatValue(float value) method UpdateQueuedRotation (line 204) | private void UpdateQueuedRotation(float rotation) method UpdateRotation (line 212) | public void UpdateRotation(float rotation) method SwapColors (line 219) | public void SwapColors(bool red) method UpdateAppearance (line 234) | private void UpdateAppearance() method PlaceChroma (line 241) | public void PlaceChroma(bool v) => Settings.Instance.PlaceChromaColor ... method ApplyToMap (line 243) | internal override void ApplyToMap() method TransferQueuedToDraggedObject (line 264) | public override void TransferQueuedToDraggedObject(ref BaseEvent dragg... method PlaceRotationNow (line 277) | internal void PlaceRotationNow(bool right, bool early) method ClickAndDragFinished (line 313) | public override void ClickAndDragFinished() => TracksManager.RefreshTr... FILE: Assets/__Scripts/MapEditor/Mapping/PlacementControllers/NJSEventPlacement.cs class NJSEventPlacement (line 7) | public class NJSEventPlacement : PlacementController new(); method OnPhysicsRaycast (line 14) | public override void OnPhysicsRaycast(Intersections.IntersectionHit _,... method TransferQueuedToDraggedObject (line 18) | public override void TransferQueuedToDraggedObject(ref BaseNJSEvent dr... method ApplyToMap (line 21) | internal override void ApplyToMap() => CreateAndOpenNJSDialogue(isInit... method Start (line 23) | internal override void Start() method AttemptPlaceNJSChange (line 30) | private void AttemptPlaceNJSChange(string njsInput, int easingDropdown... method CreateAndOpenNJSDialogue (line 54) | private void CreateAndOpenNJSDialogue(bool isInitialPlacement) method MapTMPDropdownValueToEasing (line 142) | private static int MapTMPDropdownValueToEasing(int dropdownEasing) FILE: Assets/__Scripts/MapEditor/Mapping/PlacementControllers/NotePlacement.cs class NotePlacement (line 17) | public class NotePlacement : PlacementController HandleK... method OnLeftNote (line 74) | public void OnLeftNote(InputAction.CallbackContext context) => HandleK... method OnUpNote (line 76) | public void OnUpNote(InputAction.CallbackContext context) => HandleKey... method OnRightNote (line 78) | public void OnRightNote(InputAction.CallbackContext context) => Handle... method OnDotNote (line 80) | public void OnDotNote(InputAction.CallbackContext context) method OnUpLeftNote (line 87) | public void OnUpLeftNote(InputAction.CallbackContext context) method OnUpRightNote (line 93) | public void OnUpRightNote(InputAction.CallbackContext context) method OnDownRightNote (line 99) | public void OnDownRightNote(InputAction.CallbackContext context) method OnDownLeftNote (line 105) | public void OnDownLeftNote(InputAction.CallbackContext context) method PlaceChromaObjects (line 112) | public void PlaceChromaObjects(bool v) => Settings.NonPersistentSettin... method GenerateAction (line 114) | public override BeatmapAction GenerateAction(BaseObject spawned, IEnum... method GenerateOriginalData (line 117) | public override BaseNote GenerateOriginalData() => new BaseNote method OnPhysicsRaycast (line 122) | public override void OnPhysicsRaycast(Intersections.IntersectionHit hi... method UpdateCut (line 166) | public void UpdateCut(int value) method ToggleDiagonalAngleOffset (line 208) | private void ToggleDiagonalAngleOffset(BaseNote note, int newCutDirect... method UpdateType (line 222) | public void UpdateType(int type) method UpdateAppearance (line 228) | private void UpdateAppearance() method TransferQueuedToDraggedObject (line 238) | public override void TransferQueuedToDraggedObject(ref BaseNote dragge... method TransferQueuedToAttachedDraggedSliders (line 255) | private void TransferQueuedToAttachedDraggedSliders(BaseNote queued) method RefreshVisuals (line 297) | internal override void RefreshVisuals() method HandleKeyUpdate (line 303) | private void HandleKeyUpdate(InputAction.CallbackContext context, int id) method HandleDirectionValues (line 309) | private void HandleDirectionValues() method CheckForDiagonalUpdate (line 355) | private IEnumerator CheckForDiagonalUpdate() FILE: Assets/__Scripts/MapEditor/Mapping/PlacementControllers/ObstaclePlacement.cs class ObstaclePlacement (line 14) | public class ObstaclePlacement : PlacementController new BaseObstacl... method OnPhysicsRaycast (line 51) | public override void OnPhysicsRaycast(Intersections.IntersectionHit hi... method OnMousePositionUpdate (line 200) | public override void OnMousePositionUpdate(InputAction.CallbackContext... method ApplyToMap (line 212) | internal override void ApplyToMap() method TransferQueuedToDraggedObject (line 246) | public override void TransferQueuedToDraggedObject(ref BaseObstacle dr... method CancelPlacement (line 253) | public override void CancelPlacement() FILE: Assets/__Scripts/MapEditor/Mapping/PlacementControllers/PlacementController.cs class PlacementController (line 14) | public abstract class PlacementController : MonoBehavi... method Start (line 96) | internal virtual void Start() method Update (line 102) | protected virtual void Update() method OnDestroy (line 201) | private void OnDestroy() => Intersections.Clear(); method OnCancelPlacement (line 203) | public void OnCancelPlacement(InputAction.CallbackContext context) method OnPlaceObject (line 209) | public virtual void OnPlaceObject(InputAction.CallbackContext context) method OnInitiateClickandDrag (line 225) | public void OnInitiateClickandDrag(InputAction.CallbackContext context) method GetContainerPosZ (line 248) | protected virtual float GetContainerPosZ(ObjectContainer con) method OnInitiateClickandDragatTime (line 253) | public void OnInitiateClickandDragatTime(InputAction.CallbackContext c... method OnMousePositionUpdate (line 278) | public virtual void OnMousePositionUpdate(InputAction.CallbackContext ... method OnPrecisionPlacementToggle (line 281) | public void OnPrecisionPlacementToggle(InputAction.CallbackContext con... method TestForType (line 300) | protected virtual bool TestForType(Intersections.IntersectionHit hi... method GetDraggedObjectJsonTime (line 331) | protected virtual float GetDraggedObjectJsonTime() method CalculateTimes (line 336) | protected void CalculateTimes(Intersections.IntersectionHit hit, out V... method ColliderExit (line 357) | private void ColliderExit() method RefreshVisuals (line 362) | internal virtual void RefreshVisuals() method Update360Tracks (line 377) | private void Update360Tracks() method ApplyToMap (line 401) | internal virtual void ApplyToMap() method GenerateOriginalData (line 410) | public abstract TBo GenerateOriginalData(); method GenerateAction (line 411) | public abstract BeatmapAction GenerateAction(BaseObject spawned, IEnum... method OnPhysicsRaycast (line 412) | public abstract void OnPhysicsRaycast(Intersections.IntersectionHit hi... method ClickAndDragFinished (line 414) | public virtual void ClickAndDragFinished() { } method CancelPlacement (line 416) | public virtual void CancelPlacement() { } method TransferQueuedToDraggedObject (line 419) | public abstract void TransferQueuedToDraggedObject(ref TBo dragged, TB... method StartDrag (line 421) | private bool StartDrag(ObjectContainer con) method FinishDrag (line 446) | private void FinishDrag() method ObjectUnderCursor (line 492) | protected TBoc ObjectUnderCursor() method StartDragSliders (line 502) | private void StartDragSliders(NoteContainer noteContainer) method FinishSliderDrag (line 552) | private void FinishSliderDrag(List actions) method SpawnDraggedSlider (line 588) | private void SpawnDraggedSlider(BeatmapObjectContainerCollection slide... method ClearDraggedAttachedSliders (line 609) | private void ClearDraggedAttachedSliders() FILE: Assets/__Scripts/MapEditor/Mapping/PlacementControllers/PlacementMessageSender.cs class PlacementMessageSender (line 3) | public class PlacementMessageSender : MonoBehaviour method OnMouseExit (line 5) | private void OnMouseExit() => SendMessageUpwards("ColliderExit"); FILE: Assets/__Scripts/MapEditor/Mapping/PlatformToggleDisableableObjects.cs class PlatformToggleDisableableObjects (line 4) | public class PlatformToggleDisableableObjects : MonoBehaviour, CMInput.I... method Start (line 9) | private void Start() => LoadInitialMap.PlatformLoadedEvent += Platform... method OnDestroy (line 11) | private void OnDestroy() => LoadInitialMap.PlatformLoadedEvent -= Plat... method OnTogglePlatformObjects (line 13) | public void OnTogglePlatformObjects(InputAction.CallbackContext context) method PlatformLoaded (line 18) | private void PlatformLoaded(PlatformDescriptor obj) => descriptor = obj; method UpdateDisableableObjects (line 19) | public void UpdateDisableableObjects() => descriptor.ToggleDisablableO... FILE: Assets/__Scripts/MapEditor/Mapping/PrecisionPlacementGridController.cs class PrecisionPlacementGridController (line 5) | public class PrecisionPlacementGridController : MonoBehaviour method Start (line 19) | private void Start() method LateUpdate (line 26) | private void LateUpdate() method TogglePrecisionPlacement (line 32) | public void TogglePrecisionPlacement(bool isVisible) method UpdateMousePosition (line 50) | public void UpdateMousePosition(Vector3 mousePosition) => this.mousePo... FILE: Assets/__Scripts/MapEditor/Mapping/Selection/BoxSelectionPlacementController.cs class BoxSelectionPlacementController (line 14) | public class BoxSelectionPlacementController : PlacementController new BaseEvent(); method TestForType (line 62) | protected override bool TestForType(Intersections.IntersectionHit h... method OnPhysicsRaycast (line 73) | public override void OnPhysicsRaycast(Intersections.IntersectionHit hi... method OnMousePositionUpdate (line 212) | public override void OnMousePositionUpdate(InputAction.CallbackContext... method ApplyToMap (line 219) | internal override void ApplyToMap() method WaitABitFuckOffOtherPlacementControllers (line 233) | private IEnumerator WaitABitFuckOffOtherPlacementControllers() method CancelPlacement (line 242) | public override void CancelPlacement() method TransferQueuedToDraggedObject (line 252) | public override void TransferQueuedToDraggedObject(ref BaseEvent dragg... FILE: Assets/__Scripts/MapEditor/Mapping/Selection/SelectionController.cs class SelectionController (line 16) | public class SelectionController : MonoBehaviour, CMInput.ISelectingActi... method Start (line 45) | private void Start() method OnPaste (line 51) | public void OnPaste(InputAction.CallbackContext context) method OnOverwritePaste (line 56) | public void OnOverwritePaste(InputAction.CallbackContext context) method OnDeleteObjects (line 61) | public void OnDeleteObjects(InputAction.CallbackContext context) method OnCopy (line 66) | public void OnCopy(InputAction.CallbackContext context) method OnCut (line 71) | public void OnCut(InputAction.CallbackContext context) method OnShiftingMovement (line 76) | public void OnShiftingMovement(InputAction.CallbackContext context) method OnActivateShiftinTime (line 86) | public void OnActivateShiftinTime(InputAction.CallbackContext context)... method OnActivateShiftinPlace (line 88) | public void OnActivateShiftinPlace(InputAction.CallbackContext context... method OnDeselectAll (line 90) | public void OnDeselectAll(InputAction.CallbackContext context) method HasSelectedObjects (line 100) | public static bool HasSelectedObjects() => SelectedObjects.Count > 0; method HasCopiedObjects (line 105) | public static bool HasCopiedObjects() => CopiedObjects.Count > 0; method IsObjectSelected (line 111) | public static bool IsObjectSelected(BaseObject container) => SelectedO... method GetObjectTypes (line 120) | public static void GetObjectTypes(IEnumerable objects, out... method ForEachObjectBetweenSongBpmTimeByGroup (line 162) | public static void ForEachObjectBetweenSongBpmTimeByGroup(float start,... method Select (line 244) | public static void Select(BaseObject obj, bool addsToSelection = false... method SelectBetween (line 271) | public static void SelectBetween(BaseObject first, BaseObject second, ... method Deselect (line 296) | public static void Deselect(BaseObject obj, bool removeActionEvent = t... method DeselectAll (line 310) | public static void DeselectAll(bool removeActionEvent = true) method RefreshSelectionMaterial (line 319) | internal static void RefreshSelectionMaterial(bool triggersAction = true) method Delete (line 340) | public void Delete(bool triggersAction = true) method Copy (line 353) | public void Copy(bool cut = false) method Paste (line 379) | public void Paste(bool triggersAction = true, bool overwriteSection = ... method MoveSelection (line 480) | public void MoveSelection(float beats, bool snapObjects = false) method ShiftSelection (line 508) | public void ShiftSelection(int leftRight, int upDown) method ShiftCustomCoordinates (line 727) | private void ShiftCustomCoordinates(BaseGrid gridObject, int leftRight... method ShiftCustomTailCoordinates (line 738) | private void ShiftCustomTailCoordinates(BaseSlider slider, int leftRig... method RefreshMovedEventsAppearance (line 751) | private void RefreshMovedEventsAppearance(IEnumerable events) FILE: Assets/__Scripts/MapEditor/Mapping/Strobe Generator/Passes/StrobeLaserSpeedInterpolationPass.cs class StrobeLaserSpeedInterpolationPass (line 13) | public class StrobeLaserSpeedInterpolationPass : StrobeGeneratorPass method StrobeLaserSpeedInterpolationPass (line 26) | public StrobeLaserSpeedInterpolationPass(float interval, string easing... method IsEventValidForPass (line 52) | public override bool IsEventValidForPass(BaseEvent @event) => @event.I... method StrobePassForLane (line 54) | public override IEnumerable StrobePassForLane(IEnumerable alternatingValues, bool swi... method IsEventValidForPass (line 33) | public override bool IsEventValidForPass(BaseEvent @event) => !@event.... method StrobePassForLane (line 35) | public override IEnumerable StrobePassForLane(IEnumerable !@event.... method StrobePassForLane (line 28) | public override IEnumerable StrobePassForLane(IEnumerable @event.I... method StrobePassForLane (line 23) | public override IEnumerable StrobePassForLane(IEnumerable ui.ToggleDropdown(!StrobeGeneratorUIDropdown... method GenerateStrobe (line 17) | public void GenerateStrobe(IEnumerable passes) FILE: Assets/__Scripts/MapEditor/Mapping/Strobe Generator/StrobeGeneratorPass.cs class StrobeGeneratorPass (line 10) | public abstract class StrobeGeneratorPass method IsEventValidForPass (line 17) | public abstract bool IsEventValidForPass(BaseEvent @event); method StrobePassForLane (line 27) | public abstract IEnumerable StrobePassForLane(IEnumerable onSucc... method AttemptRoomCode (line 13) | private static IEnumerator AttemptRoomCode(string code, Action onSuccess, Action... method AttemptHost (line 38) | private static IEnumerator AttemptHost(Action onSuc... method TryKeepAlive (line 62) | public static void TryKeepAlive(Guid guid, Action onFail) method AttemptKeepAlive (line 65) | private static IEnumerator AttemptKeepAlive(Guid guid, Action ActionCachingPacketHandler.FlushCac... method OnDestroy (line 17) | private void OnDestroy() FILE: Assets/__Scripts/MapEditor/Multi Mapping/MultiNetListener.cs class MultiNetListener (line 11) | public class MultiNetListener : INetEventListener, IDisposable method MultiNetListener (line 35) | public MultiNetListener() method Dispose (line 45) | public virtual void Dispose() method RegisterPacketHandler (line 55) | public void RegisterPacketHandler(PacketId packetId) where T... method RegisterPacketHandler (line 58) | public void RegisterPacketHandler(PacketId packetId, THandle... method RegisterPacketHandler (line 61) | public void RegisterPacketHandler(PacketId packetId, Action UpdateCachedPo... method OnTogglePlaying (line 358) | private void OnTogglePlaying(bool isPlaying) => BroadcastPose(); method UpdateLocalSongSpeed (line 360) | private void UpdateLocalSongSpeed(object obj) method MultiNetListener_ObjectSpawnedEvent (line 367) | private void MultiNetListener_ObjectSpawnedEvent(BaseObject obj) method MultiNetListener_ObjectDeletedEvent (line 379) | private void MultiNetListener_ObjectDeletedEvent(BaseObject obj) method BeatmapActionContainer_ActionCreatedEvent (line 391) | private void BeatmapActionContainer_ActionCreatedEvent(BeatmapAction obj) method BeatmapActionContainer_ActionUndoEvent (line 404) | private void BeatmapActionContainer_ActionUndoEvent(BeatmapAction obj) method BeatmapActionContainer_ActionRedoEvent (line 415) | private void BeatmapActionContainer_ActionRedoEvent(BeatmapAction obj) method CustomColors_CustomColorsUpdatedEvent (line 426) | private void CustomColors_CustomColorsUpdatedEvent() FILE: Assets/__Scripts/MapEditor/Multi Mapping/MultiServerNetListener.cs class MultiServerNetListener (line 10) | public class MultiServerNetListener : MultiNetListener, INetAdmin method MultiServerNetListener (line 15) | public MultiServerNetListener(MapperIdentityPacket hostIdentity, int p... method Dispose (line 26) | public override void Dispose() method OnConnectionRequest (line 33) | public override void OnConnectionRequest(ConnectionRequest request) method OnPacketReceived (line 87) | public override void OnPacketReceived(NetPeer peer, MapperIdentityPack... method OnNetworkLatencyUpdate (line 108) | public override void OnNetworkLatencyUpdate(NetPeer peer, int latency) method OnPeerDisconnected (line 134) | public override void OnPeerDisconnected(NetPeer peer, DisconnectInfo d... method Kick (line 152) | public void Kick(MapperIdentityPacket identity) method Ban (line 156) | public void Ban(MapperIdentityPacket identity) method HandleKick (line 160) | private void HandleKick(int res, MapperIdentityPacket identity) method HandleBan (line 170) | private void HandleBan(int res, MapperIdentityPacket identity) method SaveAndSendMapToPeer (line 181) | internal static IEnumerator SaveAndSendMapToPeer(MultiNetListener list... FILE: Assets/__Scripts/MapEditor/Multi Mapping/MultiServerRelayModeNetListener.cs class MultiServerRelayModeNetListener (line 7) | public class MultiServerRelayModeNetListener : MultiClientNetListener, I... method MultiServerRelayModeNetListener (line 12) | public MultiServerRelayModeNetListener(string roomCode, MapperIdentity... method Dispose (line 23) | public override void Dispose() method OnRequestZip (line 31) | public void OnRequestZip(MultiNetListener _, MapperIdentityPacket iden... method OnIncomingMapper (line 34) | public void OnIncomingMapper(MultiNetListener listener, MapperIdentity... method OnNetworkLatencyUpdate (line 60) | public override void OnNetworkLatencyUpdate(NetPeer peer, int latency)... method OnPeerDisconnected (line 63) | public override void OnPeerDisconnected(NetPeer peer, DisconnectInfo d... method Kick (line 69) | public void Kick(MapperIdentityPacket identity) method Ban (line 73) | public void Ban(MapperIdentityPacket identity) method HandleKick (line 77) | private void HandleKick(int res, MapperIdentityPacket identity) method HandleBan (line 88) | private void HandleBan(int res, MapperIdentityPacket identity) FILE: Assets/__Scripts/MapEditor/Multi Mapping/MultiTimelineContainer.cs class MultiTimelineContainer (line 5) | public class MultiTimelineContainer : MonoBehaviour method Init (line 14) | public void Init(MultiTimelineController source, MapperIdentityPacket ... method RefreshPosition (line 25) | public void RefreshPosition(MapperPosePacket pose, float width, float ... method JumpToMapper (line 33) | public void JumpToMapper() => source.JumpTo(pose); FILE: Assets/__Scripts/MapEditor/Multi Mapping/MultiTimelineController.cs class MultiTimelineController (line 4) | public class MultiTimelineController method MultiTimelineController (line 16) | public MultiTimelineController(MultiNetListener multiNetListener, Book... method UpdatePose (line 25) | public void UpdatePose(MapperIdentityPacket identity, MapperPosePacket... method DisconnectMapper (line 37) | public void DisconnectMapper(MapperIdentityPacket identity) method ManualUpdate (line 46) | public void ManualUpdate() method JumpTo (line 55) | public void JumpTo(MapperPosePacket pose) FILE: Assets/__Scripts/MapEditor/Multi Mapping/PacketHandlers/ActionCachingPacketHandler.cs class ActionCachingPacketHandler (line 5) | public abstract class ActionCachingPacketHandler method FlushCache (line 9) | public static void FlushCache() class Cache (line 32) | public class Cache type CacheType (line 38) | public enum CacheType class ActionCreateCachingPacketHandler (line 46) | public class ActionCreateCachingPacketHandler : ActionCachingPacketHandl... method HandlePacket (line 48) | public void HandlePacket(MultiNetListener client, MapperIdentityPacket... class ActionUndoCachingPacketHandler (line 56) | public class ActionUndoCachingPacketHandler : ActionCachingPacketHandler... method HandlePacket (line 58) | public void HandlePacket(MultiNetListener client, MapperIdentityPacket... class ActionRedoCachingPacketHandler (line 66) | public class ActionRedoCachingPacketHandler : ActionCachingPacketHandler... method HandlePacket (line 68) | public void HandlePacket(MultiNetListener client, MapperIdentityPacket... FILE: Assets/__Scripts/MapEditor/Multi Mapping/PacketHandlers/ActionCreatedPacketHandler.cs class ActionCreatedPacketHandler (line 3) | public class ActionCreatedPacketHandler : IPacketHandler method HandlePacket (line 5) | public void HandlePacket(MultiNetListener client, MapperIdentityPacket... FILE: Assets/__Scripts/MapEditor/Multi Mapping/PacketHandlers/ActionRedoPacketHandler.cs class ActionRedoPacketHandler (line 4) | public class ActionRedoPacketHandler : IPacketHandler method HandlePacket (line 6) | public void HandlePacket(MultiNetListener client, MapperIdentityPacket... FILE: Assets/__Scripts/MapEditor/Multi Mapping/PacketHandlers/ActionUndoPacketHandler.cs class ActionUndoPacketHandler (line 4) | public class ActionUndoPacketHandler : IPacketHandler method HandlePacket (line 6) | public void HandlePacket(MultiNetListener client, MapperIdentityPacket... FILE: Assets/__Scripts/MapEditor/Multi Mapping/PacketHandlers/BookmarkCreatePacketHandler.cs class BookmarkCreatePacketHandler (line 5) | [Obsolete("TODO: Refactor bookmarks to use the same systems as every oth... method BookmarkCreatePacketHandler (line 10) | public BookmarkCreatePacketHandler(BookmarkManager bookmarkManager) method HandlePacket (line 13) | public void HandlePacket(MultiNetListener client, MapperIdentityPacket... FILE: Assets/__Scripts/MapEditor/Multi Mapping/PacketHandlers/BookmarkDeletePacketHandler.cs class BookmarkDeletePacketHandler (line 5) | [Obsolete("TODO: Refactor bookmarks to use the same systems as every oth... method BookmarkDeletePacketHandler (line 10) | public BookmarkDeletePacketHandler(BookmarkManager bookmarkManager) method HandlePacket (line 13) | public void HandlePacket(MultiNetListener client, MapperIdentityPacket... FILE: Assets/__Scripts/MapEditor/Multi Mapping/PacketHandlers/DelegatePacketHandler.cs class DelegatePacketHandler (line 4) | public class DelegatePacketHandler : IPacketHandler method DelegatePacketHandler (line 8) | public DelegatePacketHandler(Action Latency = reader.GetI... method Serialize (line 9) | public void Serialize(NetDataWriter writer) => writer.Put(Latency); FILE: Assets/__Scripts/MapEditor/Multi Mapping/Packets/MapperPosePacket.cs class MapperPosePacket (line 3) | public class MapperPosePacket : INetSerializable method Serialize (line 11) | public void Serialize(NetDataWriter writer) method Deserialize (line 20) | public void Deserialize(NetDataReader reader) FILE: Assets/__Scripts/MapEditor/Multi Mapping/Packets/PacketId.cs type PacketId (line 1) | public enum PacketId FILE: Assets/__Scripts/MapEditor/Multi Mapping/Packets/Utils/ColorSerializable.cs class ColorSerializable (line 4) | public class ColorSerializable : INetSerializable method Serialize (line 21) | public void Serialize(NetDataWriter writer) method Deserialize (line 28) | public void Deserialize(NetDataReader reader) FILE: Assets/__Scripts/MapEditor/Multi Mapping/Packets/Utils/QuaternionSerializable.cs class QuaternionSerializable (line 4) | public class QuaternionSerializable : INetSerializable method Serialize (line 23) | public void Serialize(NetDataWriter writer) method Deserialize (line 31) | public void Deserialize(NetDataReader reader) FILE: Assets/__Scripts/MapEditor/Multi Mapping/Packets/Utils/Vector3Serializable.cs class Vector3Serializable (line 4) | public class Vector3Serializable : INetSerializable method Serialize (line 21) | public void Serialize(NetDataWriter writer) method Deserialize (line 28) | public void Deserialize(NetDataReader reader) FILE: Assets/__Scripts/MapEditor/Multi Mapping/RemotePlayerContainer.cs class RemotePlayerContainer (line 5) | public class RemotePlayerContainer : MonoBehaviour method AssignIdentity (line 20) | public void AssignIdentity(MultiNetListener source, MapperIdentityPack... method UpdateLatency (line 45) | public void UpdateLatency(int latency) method Kick (line 52) | public void Kick() method Ban (line 57) | public void Ban() method Start (line 62) | private void Start() => lookAt = Camera.main.transform; method Update (line 64) | private void Update() => nameMesh.transform.LookAt(lookAt); method OnDestroy (line 66) | private void OnDestroy() method UpdateGridText (line 71) | private void UpdateGridText() FILE: Assets/__Scripts/MapEditor/Multi Mapping/RemotePlayerInputController.cs class RemotePlayerInputController (line 4) | public class RemotePlayerInputController : MonoBehaviour, CMInput.IUnite... method OnKickPlayer (line 6) | public void OnKickPlayer(InputAction.CallbackContext context) method OnBanPlayer (line 20) | public void OnBanPlayer(InputAction.CallbackContext context) FILE: Assets/__Scripts/MapEditor/Multi Mapping/Settings/MultiSettings.cs class MultiSettings (line 4) | public class MultiSettings : IJsonSetting method FromJson (line 17) | public void FromJson(JSONNode obj) method ToJson (line 27) | public JSONObject ToJson() FILE: Assets/__Scripts/MapEditor/Multi Mapping/UI/MultiCustomizationLauncher.cs class MultiCustomizationLauncher (line 1) | public static class MultiCustomizationLauncher method OpenMultiCustomization (line 8) | public static void OpenMultiCustomization(DialogBox parent) method ApplyChanges (line 37) | private static void ApplyChanges() FILE: Assets/__Scripts/MapEditor/Multi Mapping/UI/MultiDirectConnectLauncher.cs class MultiDirectConnectLauncher (line 4) | public class MultiDirectConnectLauncher : MonoBehaviour method OpenDirectConnect (line 12) | public void OpenDirectConnect() method JoinMultiSession (line 47) | private void JoinMultiSession() method OpenRoomCodeLauncher (line 53) | private void OpenRoomCodeLauncher() FILE: Assets/__Scripts/MapEditor/Multi Mapping/UI/MultiDirectLobbyLauncher.cs class MultiDirectLobbyLauncher (line 4) | public class MultiDirectLobbyLauncher : MonoBehaviour method StartLobby (line 14) | public void StartLobby() method OpenRoomCodeLauncher (line 51) | private void OpenRoomCodeLauncher() method StartMultiSession (line 57) | private void StartMultiSession() method Update (line 69) | private void Update() => serverNetListener?.ManualUpdate(); method OnDestroy (line 71) | private void OnDestroy() => serverNetListener?.Dispose(); FILE: Assets/__Scripts/MapEditor/Multi Mapping/UI/MultiJoinLauncher.cs class MultiJoinLauncher (line 3) | public class MultiJoinLauncher : MonoBehaviour method JoinLobby (line 10) | public void JoinLobby() method JoinMultiSession (line 38) | private void JoinMultiSession() method OpenDirectConnect (line 42) | private void OpenDirectConnect() FILE: Assets/__Scripts/MapEditor/Multi Mapping/UI/MultiLobbyLauncher.cs class MultiLobbyLauncher (line 4) | public class MultiLobbyLauncher : MonoBehaviour method StartLobby (line 16) | public void StartLobby() method OpenDirectLauncher (line 53) | private void OpenDirectLauncher() method AttemptStartMultiSession (line 59) | private void AttemptStartMultiSession() => ChroMapTogetherApi.TryHost(... method StartMultiSession (line 61) | private void StartMultiSession(Guid roomId, int port, string roomCode) method OnFail (line 79) | private void OnFail(int statusCode, string message) method Update (line 85) | private void Update() => serverNetListener?.ManualUpdate(); method OnDestroy (line 87) | private void OnDestroy() => serverNetListener?.Dispose(); method KeepAlive (line 89) | private void KeepAlive() FILE: Assets/__Scripts/MapEditor/ReflectionProbeSettingUpdate.cs class ReflectionProbeSettingUpdate (line 3) | public class ReflectionProbeSettingUpdate : MonoBehaviour method Start (line 7) | private void Start() method OnDestroy (line 13) | private void OnDestroy() => Settings.ClearSettingNotifications("Reflec... method UpdateReflectionSetting (line 15) | private void UpdateReflectionSetting(object obj) => probe.enabled = (b... FILE: Assets/__Scripts/MapEditor/ReflectionProbeSnapToY.cs class ReflectionProbeSnapToY (line 3) | public class ReflectionProbeSnapToY : MonoBehaviour method Start (line 8) | private void Start() method Update (line 15) | private void Update() method OnDestroy (line 38) | private void OnDestroy() => LoadInitialMap.PlatformLoadedEvent -= Load... method LoadPlatform (line 40) | private void LoadPlatform(PlatformDescriptor obj) => descriptor = obj; FILE: Assets/__Scripts/MapEditor/TimeHelper.cs class TimeHelper (line 6) | public class TimeHelper : MonoBehaviour method Awake (line 13) | private void Awake() method Update (line 19) | private void Update() method FixedUpdate (line 26) | private void FixedUpdate() FILE: Assets/__Scripts/MapEditor/TimeMappingController.cs class TimeMappingController (line 5) | public class TimeMappingController : MonoBehaviour method Start (line 11) | private void Start() method OnDestroy (line 17) | private void OnDestroy() => LoadedDifficultySelectController.LoadedDif... method TrackTimeMapping (line 19) | private void TrackTimeMapping() method Update (line 26) | private void Update() => map.Time = timeAtLoad + (float)stopwatch.Elap... method OnApplicationFocus (line 28) | private void OnApplicationFocus(bool focus) FILE: Assets/__Scripts/MapEditor/UI/BPM Tapper/BPMTapperController.cs class BPMTapperController (line 10) | public class BPMTapperController : MonoBehaviour, CMInput.IBPMTapperActions method Reset (line 21) | public void Reset() method Start (line 29) | private void Start() => bpmText.text = ""; method OnToggleBPMTapper (line 31) | public void OnToggleBPMTapper(InputAction.CallbackContext context) method Close (line 43) | public void Close() method UpdateGroup (line 49) | private IEnumerator UpdateGroup(bool enabled, RectTransform group) method Tap (line 68) | public void Tap() method CalculateBpm (line 90) | private float CalculateBpm() method WaitForReset (line 96) | private IEnumerator WaitForReset() FILE: Assets/__Scripts/MapEditor/UI/Bookmarks/BookmarkContainer.cs class BookmarkContainer (line 8) | public class BookmarkContainer : MonoBehaviour, IPointerClickHandler, IP... method Init (line 13) | public void Init(BookmarkManager manager, BaseBookmark data) method UpdateUI (line 23) | public void UpdateUI() method UpdateUIText (line 30) | public void UpdateUIText() method UpdateUIColor (line 48) | public void UpdateUIColor() { method UpdateUIWidth (line 55) | public void UpdateUIWidth() method RefreshPosition (line 62) | public void RefreshPosition(float width) method OnPointerClick (line 69) | public void OnPointerClick(PointerEventData eventData) method DisplayBookmarkEditUI (line 87) | private void DisplayBookmarkEditUI() method OnPointerDown (line 129) | public void OnPointerDown(PointerEventData eventData) method OnPointerUp (line 138) | public void OnPointerUp(PointerEventData eventData) method HandleDeleteBookmark (line 147) | internal void HandleDeleteBookmark(int res) FILE: Assets/__Scripts/MapEditor/UI/Bookmarks/BookmarkManager.cs class BookmarkManager (line 14) | public class BookmarkManager : MonoBehaviour, CMInput.IBookmarksActions method Start (line 42) | private IEnumerator Start() method RefreshBookmarksFromLoadedDifficulty (line 86) | private void RefreshBookmarksFromLoadedDifficulty() method InstantiateBookmarkContainers (line 99) | private List InstantiateBookmarkContainers() method ConvertBookmarkTimesFromOldDevVersions (line 113) | private void ConvertBookmarkTimesFromOldDevVersions() method RefreshBookmarkTimelinePositions (line 132) | public void RefreshBookmarkTimelinePositions() method RefreshBookTooltips (line 138) | public void RefreshBookTooltips() => UpdateBookmarkTooltip(null); method UpdateBookmarkTooltip (line 140) | private void UpdateBookmarkTooltip(object _) method UpdateBookmarkWidth (line 148) | private void UpdateBookmarkWidth(object _) method UpdateBookmarkBrightness (line 156) | private void UpdateBookmarkBrightness(object _) method LateUpdate (line 164) | private void LateUpdate() method OnCreateNewBookmark (line 173) | public void OnCreateNewBookmark(InputAction.CallbackContext context) method OnNextBookmark (line 185) | public void OnNextBookmark(InputAction.CallbackContext context) method OnPreviousBookmark (line 191) | public void OnPreviousBookmark(InputAction.CallbackContext context) method CreateNewBookmark (line 197) | internal void CreateNewBookmark(string name, Color? color = null) method AddBookmark (line 214) | internal void AddBookmark(BaseBookmark bookmark, bool triggerEvent = t... method DeleteBookmark (line 228) | internal void DeleteBookmark(BookmarkContainer container, bool trigger... method DeleteBookmarkAtTime (line 237) | internal void DeleteBookmarkAtTime(float time, bool triggerEvent = true) method OnNextBookmark (line 247) | internal void OnNextBookmark() method OnPreviousBookmark (line 253) | internal void OnPreviousBookmark() method MoveToBookmark (line 259) | private void MoveToBookmark(BookmarkContainer bookmark) method OnDestroy (line 266) | private void OnDestroy() method OnColorBookmarkModifier (line 275) | public void OnColorBookmarkModifier(InputAction.CallbackContext contex... FILE: Assets/__Scripts/MapEditor/UI/Chroma/ColourHistory.cs class ColourHistory (line 7) | public class ColourHistory : MonoBehaviour method Save (line 9) | public static void Save() method Load (line 29) | public static void Load() FILE: Assets/__Scripts/MapEditor/UI/Chroma/ColourPicker.cs class ColourPicker (line 7) | public class ColourPicker : MonoBehaviour method Start (line 16) | private void Start() method OnDestroy (line 23) | private void OnDestroy() => SelectionController.ObjectWasSelectedEvent... method UpdateColourPicker (line 25) | public void UpdateColourPicker(bool enabled) => Settings.Instance.Pick... method SelectedObject (line 27) | private void SelectedObject(BaseObject obj) FILE: Assets/__Scripts/MapEditor/UI/Chroma/CustomColorButton.cs class CustomColorButton (line 7) | public class CustomColorButton : MonoBehaviour, IPointerClickHandler method OnPointerClick (line 14) | public void OnPointerClick(PointerEventData data) FILE: Assets/__Scripts/MapEditor/UI/Chroma/CustomColorsUIController.cs class CustomColorsUIController (line 6) | public class CustomColorsUIController : MonoBehaviour method Start (line 35) | private void Start() method OnDestroy (line 42) | private void OnDestroy() method UpdateCustomColorsFromPacket (line 49) | public void UpdateCustomColorsFromPacket(MapColorUpdatePacket packet) method CreatePacketFromColors (line 76) | public MapColorUpdatePacket CreatePacketFromColors() method PlatformColorsChanged (line 92) | private void PlatformColorsChanged(PlatformColors colors) method LoadedPlatform (line 105) | private void LoadedPlatform(PlatformDescriptor obj) method SetColorIfNotEqual (line 137) | private void SetColorIfNotEqual(ref CustomColorButton colorButton, Col... method UpdateRedNote (line 145) | public void UpdateRedNote() method UpdateBlueNote (line 151) | public void UpdateBlueNote() method UpdateRedLight (line 157) | public void UpdateRedLight() method UpdateBlueLight (line 164) | public void UpdateBlueLight() method UpdateWhiteLight (line 171) | public void UpdateWhiteLight() method UpdateRedBoost (line 178) | public void UpdateRedBoost() method UpdateBlueBoost (line 185) | public void UpdateBlueBoost() method UpdateWhiteBoost (line 192) | public void UpdateWhiteBoost() method UpdateObstacles (line 199) | public void UpdateObstacles() method SelectRedNote (line 206) | private void SelectRedNote() => picker.CurrentColor = redNote.image.co... method SelectBlueNote (line 207) | private void SelectBlueNote() => picker.CurrentColor = blueNote.image.... method SelectRedLight (line 208) | private void SelectRedLight() => picker.CurrentColor = redLight.image.... method SelectBlueLight (line 209) | private void SelectBlueLight() => picker.CurrentColor = blueLight.imag... method SelectWhiteLight (line 210) | private void SelectWhiteLight() => picker.CurrentColor = whiteLight.im... method SelectRedBoost (line 211) | private void SelectRedBoost() => picker.CurrentColor = redBoost.image.... method SelectBlueBoost (line 212) | private void SelectBlueBoost() => picker.CurrentColor = blueBoost.imag... method SelectWhiteBoost (line 213) | private void SelectWhiteBoost() => picker.CurrentColor = whiteBoost.im... method SelectObstacles (line 214) | private void SelectObstacles() => picker.CurrentColor = obstacle.image... method ResetRedNote (line 217) | private void ResetRedNote() method ResetBlueNote (line 224) | private void ResetBlueNote() method RefreshNotes (line 231) | private void RefreshNotes() method ResetRedLight (line 244) | private void ResetRedLight() method ResetBlueLight (line 251) | private void ResetBlueLight() method ResetWhiteLight (line 258) | private void ResetWhiteLight() method ResetRedBoost (line 265) | private void ResetRedBoost() method ResetBlueBoost (line 273) | private void ResetBlueBoost() method ResetWhiteBoost (line 281) | private void ResetWhiteBoost() method RefreshLights (line 289) | private void RefreshLights() method ResetObstacles (line 295) | public void ResetObstacles() method RefreshObstacles (line 302) | private void RefreshObstacles() method SubscribeCustomColorButtons (line 308) | private void SubscribeCustomColorButtons() method UnsubscribeCustomColorButtons (line 338) | private void UnsubscribeCustomColorButtons() FILE: Assets/__Scripts/MapEditor/UI/Chroma/PaintSelectedObjects.cs class PaintSelectedObjects (line 8) | public class PaintSelectedObjects : MonoBehaviour method Paint (line 12) | public void Paint() method DoPaint (line 31) | private bool DoPaint(BaseObject obj) FILE: Assets/__Scripts/MapEditor/UI/Chroma/ToggleColourDropdown.cs class ToggleColourDropdown (line 5) | public class ToggleColourDropdown : MonoBehaviour method ToggleDropdown (line 12) | public void ToggleDropdown(bool visible) method UpdateGroup (line 20) | private IEnumerator UpdateGroup(bool enabled, RectTransform group) FILE: Assets/__Scripts/MapEditor/UI/Counters+/CountersPlusController.cs class CountersPlusController (line 9) | public class CountersPlusController : MonoBehaviour method Start (line 118) | private void Start() method Update (line 130) | private void Update() // i do want to update this every single frame method OnDestroy (line 187) | private void OnDestroy() method UpdateStatistic (line 195) | public void UpdateStatistic(CountersPlusStatistic stat) method UpdateNJSEventsStats (line 204) | private void UpdateNJSEventsStats() method LevelLoadedEvent (line 240) | private void LevelLoadedEvent() method LoadedDifficultyChangedEvent (line 247) | private void LoadedDifficultyChangedEvent() method SelectionChangedEvent (line 253) | private void SelectionChangedEvent() => UpdateStatistic(CountersPlusSt... method UpdateNoteStats (line 255) | private void UpdateNoteStats() method UpdateSelectionStats (line 276) | private void UpdateSelectionStats() method UpdateCountersVisibility (line 296) | public void UpdateCountersVisibility(object obj) FILE: Assets/__Scripts/MapEditor/UI/Counters+/CountersPlusSettings.cs class CountersPlusSettings (line 1) | public class CountersPlusSettings : JSONDictionarySetting method CountersPlusSettings (line 3) | public CountersPlusSettings() FILE: Assets/__Scripts/MapEditor/UI/Counters+/CountersPlusStatistic.cs type CountersPlusStatistic (line 3) | [Flags] FILE: Assets/__Scripts/MapEditor/UI/CurrentDifficultyDisplay.cs class CurrentDifficultyDisplay (line 4) | [RequireComponent(typeof(TextMeshProUGUI))] method Awake (line 9) | private void Awake() FILE: Assets/__Scripts/MapEditor/UI/CurrentSectionDisplay.cs class CurrentSectionDisplay (line 6) | [RequireComponent(typeof(TextMeshProUGUI))] method Awake (line 16) | private void Awake() => textMesh = GetComponent(); method OnEnable (line 18) | private void OnEnable() method OnDisable (line 25) | private void OnDisable() method OnTimeChanged (line 32) | private void OnTimeChanged() method OnPlayToggle (line 49) | private void OnPlayToggle(bool isPlaying) FILE: Assets/__Scripts/MapEditor/UI/DeleteToolController.cs class DeleteToolController (line 4) | public class DeleteToolController : MonoBehaviour method UpdateDeletion (line 9) | public void UpdateDeletion(bool enabled) method ToggleDeletion (line 15) | public void ToggleDeletion() => UpdateDeletion(!IsActive); FILE: Assets/__Scripts/MapEditor/UI/DisableActionsField.cs class DisableActionsField (line 6) | public class DisableActionsField : MonoBehaviour, ISelectHandler, IDesel... method OnDeselect (line 8) | public void OnDeselect(BaseEventData eventData) => OnDeselect(); method OnSelect (line 9) | public void OnSelect(BaseEventData eventData) => OnSelect(); method OnSelect (line 11) | public void OnSelect() => StartCoroutine(WaitToEnable()); method OnDeselect (line 13) | public void OnDeselect() => method WaitToEnable (line 17) | private IEnumerator WaitToEnable() FILE: Assets/__Scripts/MapEditor/UI/EditorScaleDisplayController.cs class EditorScaleDisplayController (line 4) | public class EditorScaleDisplayController : MonoBehaviour method UpdateEditorScale (line 8) | public void UpdateEditorScale(float value) => text.text = value.ToStri... FILE: Assets/__Scripts/MapEditor/UI/Extensions/ExtensionButton.cs class ExtensionButton (line 4) | public class ExtensionButton FILE: Assets/__Scripts/MapEditor/UI/Extensions/ExtensionButtonUI.cs class ExtensionButtonUI (line 5) | public class ExtensionButtonUI : MonoBehaviour method Init (line 35) | public void Init(ExtensionButton extenstionButton) method SetClickAction (line 45) | public void SetClickAction(UnityAction onClick) FILE: Assets/__Scripts/MapEditor/UI/Extensions/ExtensionButtonUIBuilder.cs class ExtensionButtonUIBuilder (line 3) | public class ExtensionButtonUIBuilder : MonoBehaviour method Awake (line 7) | private void Awake() => ExtensionButtons.ForEachButton(BuildButton); method BuildButton (line 9) | private void BuildButton(ExtensionButton button) FILE: Assets/__Scripts/MapEditor/UI/Extensions/ExtensionButtons.cs class ExtensionButtons (line 6) | public static class ExtensionButtons method AddButton (line 10) | public static ExtensionButton AddButton(Sprite icon, string tooltip, U... method AddButton (line 16) | public static ExtensionButton AddButton(ExtensionButton extensionButton) method RemoveButton (line 22) | public static void RemoveButton(ExtensionButton button) => buttons.Rem... method ForEachButton (line 24) | internal static void ForEachButton(Action callback) FILE: Assets/__Scripts/MapEditor/UI/FloatValueController.cs class FloatValueController (line 4) | public class FloatValueController : DisableActionsField method UpdateManualFloatValue (line 11) | public void UpdateManualFloatValue(string result) FILE: Assets/__Scripts/MapEditor/UI/Info Panel/FillTMPTextWithTextAsset.cs class FillTMPTextWithTextAsset (line 4) | [RequireComponent(typeof(TextMeshProUGUI))] method Start (line 10) | private void Start() => GetComponent().text = textAss... FILE: Assets/__Scripts/MapEditor/UI/KeybindUpdateUIController.cs class KeybindUpdateUIController (line 6) | public class KeybindUpdateUIController : MonoBehaviour, CMInput.IWorkflo... method Awake (line 21) | private void Awake() => UpdatePrecisionRotationGameObjectState(); method OnTypeOn (line 23) | public void OnTypeOn(InputAction.CallbackContext context) method OnTypeFlash (line 29) | public void OnTypeFlash(InputAction.CallbackContext context) method OnTypeOff (line 35) | public void OnTypeOff(InputAction.CallbackContext context) method OnTypeFade (line 41) | public void OnTypeFade(InputAction.CallbackContext context) method OnTypeTransition (line 47) | public void OnTypeTransition(InputAction.CallbackContext context) method OnTogglePrecisionRotation (line 53) | public void OnTogglePrecisionRotation(InputAction.CallbackContext cont... method OnSwapCursorInterval (line 60) | public void OnSwapCursorInterval(InputAction.CallbackContext context) method OnToggleRightButtonPanel (line 66) | public void OnToggleRightButtonPanel(InputAction.CallbackContext context) method OnPlaceBlueNoteorEvent (line 72) | public void OnPlaceBlueNoteorEvent(InputAction.CallbackContext context) method OnPlaceRedNoteorEvent (line 79) | public void OnPlaceRedNoteorEvent(InputAction.CallbackContext context) method OnToggleNoteorEvent (line 86) | public void OnToggleNoteorEvent(InputAction.CallbackContext context) method OnPlaceBomb (line 98) | public void OnPlaceBomb(InputAction.CallbackContext context) method OnPlaceObstacle (line 106) | public void OnPlaceObstacle(InputAction.CallbackContext context) method OnToggleDeleteTool (line 112) | public void OnToggleDeleteTool(InputAction.CallbackContext context) method OnMirror (line 118) | public void OnMirror(InputAction.CallbackContext context) method OnMirrorinTime (line 124) | public void OnMirrorinTime(InputAction.CallbackContext context) method OnMirrorColoursOnly (line 130) | public void OnMirrorColoursOnly(InputAction.CallbackContext context) method OnUpdateSwingArcVisualizer (line 137) | public void OnUpdateSwingArcVisualizer(InputAction.CallbackContext con... method UpdatePrecisionRotation (line 139) | public void UpdatePrecisionRotation(string res) method UpdatePrecisionRotationGameObjectState (line 144) | private void UpdatePrecisionRotationGameObjectState() => FILE: Assets/__Scripts/MapEditor/UI/LaserSpeedController.cs class LaserSpeedController (line 8) | public class LaserSpeedController : DisableActionsField, CMInput.ILaserS... method Start (line 21) | private void Start() => method OnDestroy (line 32) | private void OnDestroy() => InputSystem.onEvent -= TryGetButtonControl; method OnActivateTopRowInput (line 34) | public void OnActivateTopRowInput(InputAction.CallbackContext context)... method TryGetButtonControl (line 36) | private void TryGetButtonControl(InputEventPtr eventPtr, InputDevice d... method OnChangeLaserSpeed (line 52) | private void OnChangeLaserSpeed(ButtonControl control) FILE: Assets/__Scripts/MapEditor/UI/LoadedDifficultySelectController.cs class LoadedDifficultySelectController (line 8) | public class LoadedDifficultySelectController : MonoBehaviour method Start (line 24) | private void Start() method OnDropdownChange (line 55) | private void OnDropdownChange(int value) method UnsavedChangesDialogueResult (line 70) | private void UnsavedChangesDialogueResult(int result) method SelectDifficulty (line 87) | private void SelectDifficulty(int value) method Disable (line 111) | public void Disable() => gameObject.SetActive(false); FILE: Assets/__Scripts/MapEditor/UI/MirrorSelection.cs class MirrorSelection (line 11) | public class MirrorSelection : MonoBehaviour method MirrorTime (line 28) | public void MirrorTime() method Mirror (line 64) | public void Mirror(bool moveNotes = true) FILE: Assets/__Scripts/MapEditor/UI/Node Editor/NodeEditorController.cs class NodeEditorController (line 14) | public class NodeEditorController : MonoBehaviour, CMInput.INodeEditorAc... method Start (line 42) | private void Start() => SelectionController.SelectionChangedEvent += O... method Update (line 44) | private void Update() method OnDestroy (line 60) | private void OnDestroy() => SelectionController.SelectionChangedEvent ... method OnToggleNodeEditor (line 62) | public void OnToggleNodeEditor(InputAction.CallbackContext context) method UpdateGroup (line 87) | private IEnumerator UpdateGroup(bool enabled, RectTransform group) method ObjectWasSelected (line 114) | public void ObjectWasSelected() method UpdateJson (line 146) | private void UpdateJson() method NodeEditor_StartEdit (line 177) | public void NodeEditor_StartEdit(string content) method NodeEditor_EndEdit (line 190) | public void NodeEditor_EndEdit(string nodeText) method Close (line 242) | public void Close() method TypeToInt (line 252) | private int TypeToInt(JSONNode node) method GetAllType (line 260) | private int? GetAllType(string key, IEnumerable nodes) method GetSharedJson (line 283) | private JSONNode GetSharedJson(IEnumerable nodes) method GetAllType (line 307) | private int? GetAllType(int idx, IEnumerable nodes) method GetSharedJson (line 327) | private JSONNode GetSharedJson(IEnumerable nodes) method ApplyJson (line 351) | private void ApplyJson(JSONObject old, JSONObject updated, Dictionary<... method ApplyJson (line 385) | private void ApplyJson(JSONArray old, JSONArray updated, Dictionary Settings.ClearSettingNotifications("NoteLa... method UpdateNoteLanes (line 18) | public void UpdateNoteLanes(object value) FILE: Assets/__Scripts/MapEditor/UI/PastNotesWorker.cs class PastNotesWorker (line 11) | public class PastNotesWorker : MonoBehaviour method Start (line 32) | private void Start() method OnDestroy (line 47) | private void OnDestroy() method UpdatePastNotesGridScale (line 54) | private void UpdatePastNotesGridScale(object obj) method OnTimeChanged (line 61) | private void OnTimeChanged() method NotePassedThreshold (line 85) | private void NotePassedThreshold(bool natural, int id, BaseObject obj) FILE: Assets/__Scripts/MapEditor/UI/PauseManager.cs class PauseManager (line 10) | public class PauseManager : MonoBehaviour, CMInput.IPauseMenuActions method Awake (line 26) | private void Awake() method Start (line 31) | private void Start() method OnDestroy (line 37) | private void OnDestroy() method OnPauseEditor (line 44) | public void OnPauseEditor(InputAction.CallbackContext context) method OptionsLoaded (line 49) | private void OptionsLoaded() method PlatformLoaded (line 54) | private void PlatformLoaded(PlatformDescriptor descriptor) => platform... method TogglePause (line 56) | public void TogglePause() method Quit (line 74) | public void Quit(bool save) method SaveAndExitToMenu (line 87) | public void SaveAndExitToMenu() method WaitForSaveToFinish (line 102) | private IEnumerator WaitForSaveToFinish() method SaveAndQuitCM (line 107) | public void SaveAndQuitCM() method ExitToMenu (line 117) | public void ExitToMenu() => PersistentUI.Instance.ShowDialogBox("Mappe... method CloseCM (line 120) | public void CloseCM() => method SaveAndExitResult (line 124) | private void SaveAndExitResult(int result) method SaveAndQuitCmResult (line 146) | private void SaveAndQuitCmResult(int result) method TransitionMenu (line 165) | private IEnumerator TransitionMenu() method FadeInLoadingScreen (line 171) | public Coroutine FadeInLoadingScreen(CanvasGroup group) => StartCorout... method FadeInLoadingScreen (line 174) | private IEnumerator FadeInLoadingScreen(float rate, CanvasGroup group) method FadeOutLoadingScreen (line 189) | public Coroutine FadeOutLoadingScreen(CanvasGroup group) => method FadeOutLoadingScreen (line 192) | private IEnumerator FadeOutLoadingScreen(float rate, CanvasGroup group) FILE: Assets/__Scripts/MapEditor/UI/Placement Controller UI/ColorTypeController.cs class ColorTypeController (line 5) | public class ColorTypeController : MonoBehaviour method Start (line 19) | private void Start() method OnDestroy (line 27) | private void OnDestroy() method SetupColors (line 33) | private void SetupColors(PlatformDescriptor descriptor) method UpdateColors (line 39) | private void UpdateColors() method RedNote (line 47) | public void RedNote(bool active) method BlueNote (line 52) | public void BlueNote(bool active) method BombNote (line 57) | public void BombNote(bool active) method UpdateValue (line 62) | public void UpdateValue(int type) method UpdateUI (line 69) | public void UpdateUI() method LeftSelectedEnabled (line 75) | public bool LeftSelectedEnabled() => leftSelected.enabled; method RightSelectEnalbed (line 76) | public bool RightSelectEnalbed() => rightSelected.enabled; FILE: Assets/__Scripts/MapEditor/UI/Placement Controller UI/LightingModeController.cs class LightingModeController (line 7) | public class LightingModeController : MonoBehaviour type LightingMode (line 9) | public enum LightingMode method Start (line 36) | private void Start() method SetMode (line 43) | public void SetMode(Enum lightingMode) method SetLocked (line 51) | public void SetLocked(bool locked) method ToggleLock (line 66) | public void ToggleLock() => SetLocked(!modeLocked); method UpdateValue (line 68) | public void UpdateValue() method UpdateMode (line 92) | private void UpdateMode(Enum lightingMode) FILE: Assets/__Scripts/MapEditor/UI/Placement Controller UI/NotePlacementUI.cs class NotePlacementUI (line 5) | public class NotePlacementUI : MonoBehaviour method Start (line 16) | private void Start() method RedNote (line 43) | public void RedNote(bool active) method BlueNote (line 48) | public void BlueNote(bool active) method Bomb (line 53) | public void Bomb(bool active) method Wall (line 62) | public void Wall(bool active) method RedAlt (line 71) | public void RedAlt(bool active) method BlueAlt (line 76) | public void BlueAlt(bool active) method Mono (line 81) | public void Mono(bool active) method Duo (line 86) | public void Duo(bool active) method UpdateValue (line 91) | public void UpdateValue(int v) FILE: Assets/__Scripts/MapEditor/UI/Placement Controller UI/PlacementModeController.cs class PlacementModeController (line 7) | public class PlacementModeController : MonoBehaviour type PlacementMode (line 9) | public enum PlacementMode method Start (line 31) | private void Start() method SetMode (line 38) | public void SetMode(Enum placementMode) method UpdateMode (line 44) | private void UpdateMode(Enum placementMode) method GetKeybindFromAction (line 85) | private static string GetKeybindFromAction(string actionName) FILE: Assets/__Scripts/MapEditor/UI/PlatformSoloEventTypeUIController.cs class PlatformSoloEventTypeUIController (line 6) | public class PlatformSoloEventTypeUIController : MonoBehaviour, CMInput.... method Start (line 11) | private void Start() => LoadInitialMap.PlatformLoadedEvent += Platform... method OnDestroy (line 13) | private void OnDestroy() => LoadInitialMap.PlatformLoadedEvent -= Plat... method OnSoloEventType (line 15) | public void OnSoloEventType(InputAction.CallbackContext context) method PlatformLoaded (line 20) | private void PlatformLoaded(PlatformDescriptor obj) => descriptor = obj; method UpdateSoloEventType (line 22) | public void UpdateSoloEventType() => method HandleUpdateSoloEventType (line 25) | private void HandleUpdateSoloEventType(string res) FILE: Assets/__Scripts/MapEditor/UI/PostProcessingController.cs class PostProcessingController (line 8) | public class PostProcessingController : MonoBehaviour method Start (line 15) | private void Start() method UpdatePostProcessIntensity (line 26) | public void UpdatePostProcessIntensity(object o) method UpdateChromaticAberration (line 33) | public void UpdateChromaticAberration(object o) method UpdateHighQualityBloom (line 40) | public void UpdateHighQualityBloom(object obj) FILE: Assets/__Scripts/MapEditor/UI/PrecisionStepDisplayController.cs class PrecisionStepDisplayController (line 5) | public class PrecisionStepDisplayController : DisableActionsField method Start (line 17) | private void Start() method OnDestroy (line 26) | private void OnDestroy() => atsc.GridMeasureSnappingChanged -= UpdateT... method UpdateText (line 28) | private void UpdateText(int newSnapping) method SelectSnap (line 42) | public void SelectSnap(bool first) method SwapSelectedInterval (line 50) | public void SwapSelectedInterval() => SelectSnap(!firstActive); method UpdateManualPrecisionStep (line 52) | public void UpdateManualPrecisionStep(string result) FILE: Assets/__Scripts/MapEditor/UI/RefreshRotationsButtonController.cs class RefreshRotationsButtonController (line 3) | public class RefreshRotationsButtonController : MonoBehaviour method Start (line 9) | private void Start() => gameObject.SetActive(rotationCallbackControlle... method RefreshRotations (line 11) | public void RefreshRotations() => tracksManager.RefreshTracks(); FILE: Assets/__Scripts/MapEditor/UI/RightButtonPanel.cs class RightButtonPanel (line 4) | [RequireComponent(typeof(RectTransform))] method Awake (line 10) | private void Awake() method TogglePanel (line 16) | public void TogglePanel() method Slide (line 23) | private IEnumerator Slide(float dest) FILE: Assets/__Scripts/MapEditor/UI/SongSpeedController.cs class SongSpeedController (line 7) | public class SongSpeedController : MonoBehaviour, CMInput.ISongSpeedActions method Start (line 14) | private void Start() method Update (line 20) | private void Update() method OnDestroy (line 27) | private void OnDestroy() => Settings.ClearSettingNotifications("SongSp... method OnDecreaseSongSpeed (line 29) | public void OnDecreaseSongSpeed(InputAction.CallbackContext context) method OnIncreaseSongSpeed (line 39) | public void OnIncreaseSongSpeed(InputAction.CallbackContext context) method UpdateSongSpeed (line 49) | public void UpdateSongSpeed(object value) FILE: Assets/__Scripts/MapEditor/UI/SongTimelineController.cs class SongTimelineController (line 7) | public class SongTimelineController : MonoBehaviour, IPointerEnterHandle... method Start (line 27) | private IEnumerator Start() method Update (line 35) | private void Update() method OnPointerEnter (line 57) | public void OnPointerEnter(PointerEventData eventData) => IsHovering =... method OnPointerExit (line 59) | public void OnPointerExit(PointerEventData eventData) => IsHovering = ... method TriggerUpdate (line 61) | public void TriggerUpdate() => UpdateSongTimelineSlider(slider.value); method UpdateSongTimelineSlider (line 63) | public void UpdateSongTimelineSlider(float sliderValue) FILE: Assets/__Scripts/MapEditor/UI/SongTimelineHandleController.cs class SongTimelineHandleController (line 4) | public class SongTimelineHandleController : MonoBehaviour, IPointerUpHan... method OnPointerDown (line 9) | public void OnPointerDown(PointerEventData fucku) method OnPointerUp (line 16) | public void OnPointerUp(PointerEventData fucku) FILE: Assets/__Scripts/MapEditor/UI/SpectrogramSideSwapper.cs class SpectrogramSideSwapper (line 3) | public class SpectrogramSideSwapper : MonoBehaviour method SwapSides (line 9) | public void SwapSides() FILE: Assets/__Scripts/MapEditor/UI/Strobe Generator/Passes/BasicStrobePassUI.cs class BasicStrobePassUI (line 9) | public class BasicStrobePassUI : StrobeGeneratorPassUIController method Start (line 27) | private new void Start() method GetPassForGeneration (line 36) | public override StrobeGeneratorPass GetPassForGeneration() method GetTypeFromEventIds (line 45) | private static int GetTypeFromEventIds(int eventValue, int eventColor) FILE: Assets/__Scripts/MapEditor/UI/Strobe Generator/Passes/ChromaGradientPassUI.cs class ChromaGradientPassUI (line 5) | public class ChromaGradientPassUI : StrobeGeneratorPassUIController method Start (line 10) | private new void Start() method GetPassForGeneration (line 20) | public override StrobeGeneratorPass GetPassForGeneration() FILE: Assets/__Scripts/MapEditor/UI/Strobe Generator/Passes/ChromaStepGradientPassUI.cs class ChromaStepGradientPassUI (line 11) | public class ChromaStepGradientPassUI : StrobeGeneratorPassUIController method Start (line 33) | private new void Start() method GetPassForGeneration (line 42) | public override StrobeGeneratorPass GetPassForGeneration() method GetTypeFromEventIds (line 56) | private int GetTypeFromEventIds(int eventValue, int eventColor) FILE: Assets/__Scripts/MapEditor/UI/Strobe Generator/Passes/LaserSpeedInterpolationUI.cs class LaserSpeedInterpolationUI (line 6) | public class LaserSpeedInterpolationUI : StrobeGeneratorPassUIController method Start (line 16) | private new void Start() method GetPassForGeneration (line 24) | public override StrobeGeneratorPass GetPassForGeneration() => FILE: Assets/__Scripts/MapEditor/UI/Strobe Generator/StrobeGeneratorBeatSliderUI.cs class StrobeGeneratorBeatSliderUI (line 4) | public class StrobeGeneratorBeatSliderUI : MonoBehaviour method Start (line 11) | private void Start() => BeatPrecision = startingPrecision; method UpdateValue (line 13) | public void UpdateValue(float v) FILE: Assets/__Scripts/MapEditor/UI/Strobe Generator/StrobeGeneratorControllerUI.cs class StrobeGeneratorControllerUI (line 8) | public class StrobeGeneratorControllerUI : MonoBehaviour, CMInput.IStrob... method Start (line 15) | private void Start() => allPassUIControllers = GetComponentsInChildren... method OnQuickStrobeGen (line 17) | public void OnQuickStrobeGen(InputAction.CallbackContext context) method GenerateStrobeWithUISettings (line 22) | public void GenerateStrobeWithUISettings() method DirtySettingsList (line 42) | [System.Diagnostics.CodeAnalysis.SuppressMessage("CodeQuality", "IDE00... FILE: Assets/__Scripts/MapEditor/UI/Strobe Generator/StrobeGeneratorEventSelector.cs class StrobeGeneratorEventSelector (line 3) | public class StrobeGeneratorEventSelector : MonoBehaviour method Start (line 9) | private void Start() => SelectedNum = startingNum; method UpdateValue (line 11) | public void UpdateValue(int v) => SelectedNum = v; FILE: Assets/__Scripts/MapEditor/UI/Strobe Generator/StrobeGeneratorPassUIController.cs class StrobeGeneratorPassUIController (line 4) | public abstract class StrobeGeneratorPassUIController : MonoBehaviour method Start (line 12) | internal void Start() method ToggleExtendedOptions (line 18) | public void ToggleExtendedOptions(bool enabled) method GetPassForGeneration (line 25) | public abstract StrobeGeneratorPass GetPassForGeneration(); FILE: Assets/__Scripts/MapEditor/UI/Strobe Generator/StrobeGeneratorUIDropdown.cs class StrobeGeneratorUIDropdown (line 4) | public class StrobeGeneratorUIDropdown : MonoBehaviour method ToggleDropdown (line 10) | public void ToggleDropdown(bool visible) => StartCoroutine(UpdateGroup... method UpdateGroup (line 12) | private IEnumerator UpdateGroup(bool enabled, RectTransform group) FILE: Assets/__Scripts/MapEditor/UI/Strobe Generator/StrobeTextField.cs class StrobeTextField (line 4) | [RequireComponent(typeof(TMP_InputField))] FILE: Assets/__Scripts/MapEditor/UI/SwingsPerSecond.cs class SwingsPerSecond (line 7) | public class SwingsPerSecond method SwingsPerSecond (line 16) | public SwingsPerSecond(NoteGridContainer noteGrid, ObstacleGridContain... method LastInteractiveObjectTime (line 28) | private float LastInteractiveObjectTime(float songBpm) method FirstInteractiveObjectTime (line 47) | private float FirstInteractiveObjectTime(float songBpm) method MaybeWindowed (line 66) | private bool MaybeWindowed(BaseNote note1, BaseNote note2) => method CheckWindow (line 72) | private void CheckWindow(BaseNote note, ref BaseNote lastNote, int[] s... method SwingCount (line 92) | private int[][] SwingCount(float songBpm) method Update (line 120) | public void Update() method Log (line 207) | public void Log() method Median (line 222) | private double Median(List xs) method CalculateMaxRollingSps (line 231) | private float CalculateMaxRollingSps(int[] spsList, int interval) class Stats (line 246) | public class Stats method Stats (line 252) | public Stats(float overall, float peak, double median) FILE: Assets/__Scripts/MapEditor/UI/TimelineInputPlaybackController.cs class TimelineInputPlaybackController (line 3) | public class TimelineInputPlaybackController : MonoBehaviour method OnEnable (line 8) | private void OnEnable() => atsc.PlayToggle += OnPlayToggle; method OnDestroy (line 10) | private void OnDestroy() => atsc.PlayToggle -= OnPlayToggle; method PointerDown (line 12) | public void PointerDown() method PointerUp (line 21) | public void PointerUp() method OnPlayToggle (line 27) | private void OnPlayToggle(bool playing) => resume = false; FILE: Assets/__Scripts/MapEditor/UI/UIMode.cs class UIMode (line 11) | public class UIMode : MonoBehaviour, CMInput.IUIModeActions method Awake (line 44) | private void Awake() method Start (line 56) | private void Start() method OnToggleUIMode (line 69) | public void OnToggleUIMode(InputAction.CallbackContext context) method OnToggleUIModeReverse (line 77) | public void OnToggleUIModeReverse(InputAction.CallbackContext context) method OnToggleUIModeNormal (line 85) | void CMInput.IUIModeActions.OnToggleUIModeNormal(InputAction.CallbackC... method OnToggleUIModeHideUI (line 93) | void CMInput.IUIModeActions.OnToggleUIModeHideUI(InputAction.CallbackC... method OnToggleUIModeHideGrids (line 101) | void CMInput.IUIModeActions.OnToggleUIModeHideGrids(InputAction.Callba... method OnToggleUIModePreview (line 109) | void CMInput.IUIModeActions.OnToggleUIModePreview(InputAction.Callback... method OnToggleUIModePlaying (line 117) | void CMInput.IUIModeActions.OnToggleUIModePlaying(InputAction.Callback... method ToggleUIMode (line 126) | private void ToggleUIMode(bool forward) method UpdateCameraOnUIModeToggle (line 143) | private void UpdateCameraOnUIModeToggle(UIModeType mode) method OnPlayToggle (line 164) | private void OnPlayToggle(bool playing) method SetUIMode (line 180) | public void SetUIMode(UIModeType mode, bool showUIChange = true) => Se... method SetUIMode (line 182) | public void SetUIMode(int modeID, bool showUIChange = true) method HideStuff (line 220) | private void HideStuff(bool showUI, bool showExtras, bool showMainGrid... method ShowUI (line 280) | private IEnumerator ShowUI() method SlideSelection (line 308) | private IEnumerator SlideSelection() method NotifyOnUIModeChange (line 328) | public static void NotifyOnUIModeChange(Action callback) method ClearUIModeNotifications (line 339) | public static void ClearUIModeNotifications() => actions.Clear(); type UIModeType (line 348) | public enum UIModeType FILE: Assets/__Scripts/MapEditor/VisualFeedback.cs class VisualFeedback (line 6) | public class VisualFeedback : MonoBehaviour method Start (line 28) | private void Start() method OnEnable (line 34) | private void OnEnable() => callbackController.NotePassedThreshold += H... method OnDisable (line 36) | private void OnDisable() => callbackController.NotePassedThreshold -= ... method OnDestroy (line 38) | private void OnDestroy() => atsc.PlayToggle -= OnPlayToggle; method OnPlayToggle (line 40) | private void OnPlayToggle(bool playing) => lastTime = -1; method HandleCallback (line 42) | private void HandleCallback(bool initial, int index, BaseObject object... method VisualFeedbackAnim (line 84) | private IEnumerator VisualFeedbackAnim() method UpdateAppearance (line 98) | private void UpdateAppearance(float a) FILE: Assets/__Scripts/MenuCamera.cs class MenuCamera (line 3) | public class MenuCamera : MonoBehaviour FILE: Assets/__Scripts/OSTools.cs class OSTools (line 3) | public class OSTools method OpenFileBrowser (line 5) | public static void OpenFileBrowser(string path) FILE: Assets/__Scripts/Platforms/BoostSprite.cs class BoostSprite (line 3) | public class BoostSprite : MonoBehaviour method Setup (line 8) | public void Setup(Sprite normal) => this.normal = normal; method GetSprite (line 9) | public Sprite GetSprite(bool boost) => boost ? Boost : normal; FILE: Assets/__Scripts/Platforms/Gaga/GagaArc.cs class GagaArc (line 6) | public class GagaArc : MonoBehaviour method Start (line 13) | void Start() method Update (line 21) | void Update() FILE: Assets/__Scripts/Platforms/Gaga/GagaDisk.cs class GagaDisk (line 5) | public class GagaDisk : MonoBehaviour method Init (line 14) | public void Init(float positionY = 20f) method LateUpdateDisk (line 20) | public void LateUpdateDisk(float jsonTime) method SetPosition (line 28) | public void SetPosition(int startValue, int destinationValue, float ti... method LerpTime (line 36) | private float LerpTime(float timeStart, float targetTime, float x) method GetPositionForValue (line 42) | private int GetPositionForValue(int value) => (value * 6) - 4; FILE: Assets/__Scripts/Platforms/Gaga/GagaDiskManager.cs class GagaDiskManager (line 7) | public class GagaDiskManager : MonoBehaviour method Start (line 19) | public void Start() method OnDestroy (line 36) | public void OnDestroy() method LateUpdate (line 42) | private void LateUpdate() method HandlePositionEvent (line 50) | public void HandlePositionEvent(BaseEvent evt) method ClampEventValue (line 67) | private int ClampEventValue(int value) => Math.Clamp(value, minEventV... method GetHeightEventsFromGrid (line 69) | private List GetHeightEventsFromGrid() method GetCachedHeightEvents (line 76) | private List GetCachedHeightEvents(int type) => method GetNextHeightEvent (line 79) | private BaseEvent GetNextHeightEvent(BaseEvent e) method GetNextHeightEvent (line 88) | private BaseEvent GetNextHeightEvent(int type) method GetPreviousHeightEvent (line 97) | private BaseEvent GetPreviousHeightEvent(int type) method UpdateEventCache (line 106) | private void UpdateEventCache(BaseEvent evt) method UpdateEventCache (line 153) | private void UpdateEventCache(int eventType) FILE: Assets/__Scripts/Platforms/Interscope/InterscopeCarBounceEffect.cs class InterscopeCarBounceEffect (line 5) | public class InterscopeCarBounceEffect : InterscopeCarEventHandler method OnCarGroupTriggered (line 16) | protected override void OnCarGroupTriggered(BaseEvent @event) FILE: Assets/__Scripts/Platforms/Interscope/InterscopeCarEventHandler.cs class InterscopeCarEventHandler (line 6) | public abstract class InterscopeCarEventHandler : PlatformEventHandler method Start (line 18) | protected virtual void Start() => eventValuesHash = new HashSet(C... method OnEventTrigger (line 20) | public override void OnEventTrigger(int type, BaseEvent @event) method OnCarGroupTriggered (line 31) | protected abstract void OnCarGroupTriggered(BaseEvent @event); FILE: Assets/__Scripts/Platforms/Interscope/InterscopeCarSuspensionEffect.cs class InterscopeCarSuspensionEffect (line 6) | public class InterscopeCarSuspensionEffect : InterscopeCarEventHandler method Start (line 18) | protected override void Start() method OnCarGroupTriggered (line 28) | protected override void OnCarGroupTriggered(BaseEvent @event) FILE: Assets/__Scripts/Platforms/Interscope/MovingLightsInterscope.cs class MovingLightsInterscope (line 5) | public class MovingLightsInterscope : RotatingLightsBase method Start (line 20) | private void Start() method Update (line 34) | private void Update() method OnDestroy (line 45) | private void OnDestroy() => Settings.ClearSettingNotifications("SongSp... method UpdateSongSpeed (line 47) | private void UpdateSongSpeed(object value) method SwitchStyle (line 53) | public void SwitchStyle() method UpdateOffset (line 61) | public override void UpdateOffset(bool isLeft, BaseEvent evt) method UpdateRotationData (line 67) | private void UpdateRotationData(int beatmapEventDataValue, float start... method IsOverrideLightGroup (line 93) | public override bool IsOverrideLightGroup() => false; FILE: Assets/__Scripts/Platforms/Interscope/ToggleObjectsOnMouseClick.cs class ToggleObjectsOnMouseClick (line 3) | public class ToggleObjectsOnMouseClick : MonoBehaviour method Start (line 9) | private void Start() method OnMouseDown (line 14) | private void OnMouseDown() FILE: Assets/__Scripts/Platforms/LightingEvent.cs class LightingEvent (line 5) | public class LightingEvent : MonoBehaviour method Start (line 41) | private void Start() method OnDestroy (line 74) | private void OnDestroy() method Update (line 89) | private void Update() method UpdateEasing (line 113) | public void UpdateEasing(string easingName) => easing = Easing.ByName[... method UpdateEasing (line 115) | public void UpdateEasing(Func _easing) => easing = _easing; method UpdateTargetColor (line 117) | public void UpdateTargetColor(Color target, float timeToTransition) method UpdateTargetAlpha (line 126) | public void UpdateTargetAlpha(float target, float timeToTransition) method UpdateMultiplyAlpha (line 135) | public void UpdateMultiplyAlpha(float target = 1) method UpdateBoostState (line 140) | public void UpdateBoostState(bool boost) method UpdateCurrentColor (line 146) | public void UpdateCurrentColor(Color color) => currentColor = color; method UpdateTargetAlpha (line 148) | public void UpdateTargetAlpha(float target) method SetEmission (line 153) | private void SetEmission(bool enabled) FILE: Assets/__Scripts/Platforms/LightsManager.cs class LightsManager (line 9) | public class LightsManager : MonoBehaviour method Start (line 30) | private void Start() => LoadOldLightOrder(); method LoadOldLightOrder (line 32) | public void LoadOldLightOrder() method GroupLightsBasedOnZ (line 60) | public LightGroup[] GroupLightsBasedOnZ() => ControllingLights method ChangeAlpha (line 68) | public void ChangeAlpha(float alpha, float time, IEnumerable lights) method Flash (line 101) | public void Flash(Color color, IEnumerable lights) method SetValue (line 111) | public void SetValue(int value) method Boost (line 117) | public void Boost(bool boost, Color redColor, Color blueColor, Color w... method SetTargets (line 150) | private void SetTargets(LightingEvent light, Color a) class LightGroup (line 175) | [Serializable] FILE: Assets/__Scripts/Platforms/MovingLightsRandom.cs class MovingLightsRandom (line 6) | public class MovingLightsRandom : MonoBehaviour method SwitchStyle (line 20) | public void SwitchStyle() method RandomUpdate (line 27) | public void RandomUpdate(bool leftEvent) FILE: Assets/__Scripts/Platforms/PlatformColors.cs class PlatformColors (line 4) | [Serializable] method Clone (line 17) | public PlatformColors Clone() => FILE: Assets/__Scripts/Platforms/PlatformDescriptor.cs class PlatformDescriptor (line 10) | public class PlatformDescriptor : MonoBehaviour method Awake (line 60) | private void Awake() method Start (line 65) | private void Start() method OnDestroy (line 86) | private void OnDestroy() method UpdateShinyMaterialSettings (line 92) | public void UpdateShinyMaterialSettings() method LevelLoaded (line 106) | private void LevelLoaded() method RefreshLightingManagers (line 123) | public void RefreshLightingManagers() method UpdateSoloEventType (line 137) | public void UpdateSoloEventType(bool solo, int soloTypeID) method ToggleDisablableObjects (line 143) | public void ToggleDisablableObjects() method KillLights (line 148) | public void KillLights() method KillChromaLights (line 156) | public void KillChromaLights() method EventPassed (line 168) | public void EventPassed(bool isPlaying, int index, BaseObject obj) method HandleLights (line 274) | private void HandleLights(LightsManager group, int value, BaseEvent e) method TryGetNextTransitionNote (line 447) | private bool TryGetNextTransitionNote(in BaseEvent e, out BaseEvent tr... method InferColorFromValue (line 458) | private Color InferColorFromValue(bool useInvertedPlatformColors, int ... method TrySetTransition (line 480) | private void TrySetTransition(LightingEvent light, BaseEvent e) method GradientRoutine (line 508) | private IEnumerator GradientRoutine(BaseEvent gradientEvent, LightsMan... method HandleGagaHeightEvent (line 534) | private bool HandleGagaHeightEvent(BaseEvent evt) class Gradient (line 545) | private class Gradient FILE: Assets/__Scripts/Platforms/PlatformEventHandler.cs class PlatformEventHandler (line 4) | public abstract class PlatformEventHandler : MonoBehaviour method OnEventTrigger (line 8) | public abstract void OnEventTrigger(int type, BaseEvent @event); FILE: Assets/__Scripts/Platforms/RotatingLights.cs class RotatingLights (line 6) | public class RotatingLights : RotatingLightsBase method Start (line 23) | private void Start() method Update (line 39) | private void Update() => transform.Rotate(rotationVector, Time.deltaTi... method OnDestroy (line 41) | private void OnDestroy() => Settings.ClearSettingNotifications("SongSp... method UpdateSongSpeed (line 43) | private void UpdateSongSpeed(object value) method UpdateOffset (line 50) | public override void UpdateOffset(bool isLeftEvent, BaseEvent evt) method IsOverrideLightGroup (line 91) | public override bool IsOverrideLightGroup() => OverrideLightGroup; FILE: Assets/__Scripts/Platforms/RotatingLightsBase.cs class RotatingLightsBase (line 4) | public abstract class RotatingLightsBase : MonoBehaviour method UpdateOffset (line 6) | public abstract void UpdateOffset(bool isLeftEvent, BaseEvent evt); method IsOverrideLightGroup (line 8) | public abstract bool IsOverrideLightGroup(); FILE: Assets/__Scripts/Platforms/RotatingLightsLinkinPark.cs class RotatingLightsLinkinPark (line 6) | public class RotatingLightsLinkinPark : RotatingLightsBase method Start (line 25) | private void Start() method Update (line 40) | private void Update() method OnDestroy (line 48) | private void OnDestroy() => Settings.ClearSettingNotifications("SongSp... method UpdateSongSpeed (line 50) | private void UpdateSongSpeed(object value) method SwitchStyle (line 56) | public void SwitchStyle() method UpdateOffset (line 70) | public override void UpdateOffset(bool isLeftEvent, BaseEvent evt) method UpdateRotationData (line 84) | public void UpdateRotationData(int beatmapEventDataValue, float startR... method IsOverrideLightGroup (line 101) | public override bool IsOverrideLightGroup() => false; FILE: Assets/__Scripts/Platforms/RotatingLightsRandom.cs class RotatingLightsRandom (line 6) | public class RotatingLightsRandom : MonoBehaviour method SwitchStyle (line 21) | public void SwitchStyle() method RandomUpdate (line 28) | public void RandomUpdate(bool leftEvent) FILE: Assets/__Scripts/Platforms/Track Rings/InterscopeRingLaserManager.cs class InterscopeRingLaserManager (line 5) | internal class InterscopeRingLaserManager : TrackLaneRingsManagerBase method GetToDestroy (line 9) | public override Object[] GetToDestroy() => new Object[] { this }; method HandlePositionEvent (line 11) | public override void HandlePositionEvent(BaseEvent evt) => isLasers.Fo... method HandleRotationEvent (line 13) | public override void HandleRotationEvent(BaseEvent evt) FILE: Assets/__Scripts/Platforms/Track Rings/LinkinParkRingLaserManager.cs class LinkinParkRingLaserManager (line 5) | internal class LinkinParkRingLaserManager : TrackLaneRingsManagerBase method GetToDestroy (line 10) | public override Object[] GetToDestroy() => new Object[] { this }; method HandlePositionEvent (line 12) | public override void HandlePositionEvent(BaseEvent evt) method HandleRotationEvent (line 18) | public override void HandleRotationEvent(BaseEvent evt) method TriggerSwitch (line 24) | private void TriggerSwitch() => lpLasers.ForEach(it => it.SwitchStyle()); FILE: Assets/__Scripts/Platforms/Track Rings/SkrillexPrimaryRingManager.cs class SkrillexPrimaryRingManager (line 3) | public class SkrillexPrimaryRingManager : TrackLaneRingsManager method IsAffectedByZoom (line 5) | protected override bool IsAffectedByZoom() => true; method HandlePositionEvent (line 7) | public override void HandlePositionEvent(BaseEvent evt) method HandleRotationEvent (line 12) | public override void HandleRotationEvent(BaseEvent evt) FILE: Assets/__Scripts/Platforms/Track Rings/SkrillexSecondaryRingManager.cs class SkrillexSecondaryRingManager (line 4) | public class SkrillexSecondaryRingManager : TrackLaneRingsManager method IsAffectedByZoom (line 8) | protected override bool IsAffectedByZoom() => true; method HandlePositionEvent (line 10) | public override void HandlePositionEvent(BaseEvent evt) method HandleRotationEvent (line 20) | public override void HandleRotationEvent(BaseEvent evt) FILE: Assets/__Scripts/Platforms/Track Rings/TrackLaneRing.cs class TrackLaneRing (line 3) | public class TrackLaneRing : MonoBehaviour method Reset (line 18) | public void Reset() method Init (line 26) | public void Init(Vector3 pos, Vector3 posOffset) method FixedUpdateRing (line 34) | public void FixedUpdateRing(float fixedDeltaTime) method LateUpdateRing (line 42) | public void LateUpdateRing(float interpolationFactor) method SetRotation (line 49) | public void SetRotation(float destinationZ, float rotateSpeed) method GetRotation (line 55) | public float GetRotation() => rotZ; method GetDestinationRotation (line 56) | public float GetDestinationRotation() => destRotZ; method SetPosition (line 58) | public void SetPosition(float destinationZ, float moveSpeed) FILE: Assets/__Scripts/Platforms/Track Rings/TrackLaneRingsManager.cs class TrackLaneRingsManager (line 6) | public class TrackLaneRingsManager : TrackLaneRingsManagerBase method Awake (line 24) | public void Awake() method FixedUpdate (line 51) | private void FixedUpdate() method LateUpdate (line 56) | private void LateUpdate() method OnDrawGizmosSelected (line 61) | private void OnDrawGizmosSelected() method IsAffectedByZoom (line 74) | protected virtual bool IsAffectedByZoom() => !Mathf.Approximately(MAXP... method HandlePositionEvent (line 76) | public override void HandlePositionEvent(BaseEvent evt) method HandleRotationEvent (line 96) | public override void HandleRotationEvent(BaseEvent evt) method GetToDestroy (line 105) | public override Object[] GetToDestroy() => new Object[] { this, Rotati... FILE: Assets/__Scripts/Platforms/Track Rings/TrackLaneRingsManagerBase.cs class TrackLaneRingsManagerBase (line 4) | public abstract class TrackLaneRingsManagerBase : MonoBehaviour method HandlePositionEvent (line 6) | public abstract void HandlePositionEvent(BaseEvent evt); method HandleRotationEvent (line 8) | public abstract void HandleRotationEvent(BaseEvent evt); method GetToDestroy (line 10) | public abstract Object[] GetToDestroy(); FILE: Assets/__Scripts/Platforms/Track Rings/TrackLaneRingsRotationEffect.cs class TrackLaneRingsRotationEffect (line 7) | public class TrackLaneRingsRotationEffect : MonoBehaviour method Awake (line 21) | private void Awake() method Reset (line 28) | public void Reset() method Start (line 43) | private void Start() => AddRingRotationEvent(StartupRotationAngle, Sta... method FixedUpdate (line 46) | private void FixedUpdate() method AddRingRotationEvent (line 73) | public void AddRingRotationEvent(float angle, float step, float propag... method AddRingRotationEvent (line 89) | public void AddRingRotationEvent(float angle, float step, float propag... method RecycleRingRotationEffect (line 122) | private void RecycleRingRotationEffect(RingRotationEffect effect) => e... method SpawnRingRotationEffect (line 124) | private RingRotationEffect SpawnRingRotationEffect() class RingRotationEffect (line 140) | private class RingRotationEffect FILE: Assets/__Scripts/PluginLoader/Attributes/EventPassedThresholdAttribute.cs class EventPassedThresholdAttribute (line 3) | public class EventPassedThresholdAttribute : Attribute FILE: Assets/__Scripts/PluginLoader/Attributes/ExitAttribute.cs class ExitAttribute (line 3) | public class ExitAttribute : Attribute FILE: Assets/__Scripts/PluginLoader/Attributes/InitAttribute.cs class InitAttribute (line 3) | public class InitAttribute : Attribute FILE: Assets/__Scripts/PluginLoader/Attributes/NotePassedThresholdAttribute.cs class NotePassedThresholdAttribute (line 3) | public class NotePassedThresholdAttribute : Attribute FILE: Assets/__Scripts/PluginLoader/Attributes/ObjectLoaded.cs class ObjectLoadedAttribute (line 3) | public class ObjectLoadedAttribute : Attribute FILE: Assets/__Scripts/PluginLoader/Attributes/PluginAttribute.cs class PluginAttribute (line 3) | public class PluginAttribute : Attribute method PluginAttribute (line 7) | public PluginAttribute(string name) => Name = name; FILE: Assets/__Scripts/PluginLoader/Plugin.cs class Plugin (line 6) | public class Plugin method Plugin (line 26) | public Plugin(string name, AssemblyName assemblyName, object pluginIns... method CallMethod (line 44) | public bool CallMethod() method CallMethod (line 59) | public bool CallMethod(TS obj) method Init (line 74) | public void Init() FILE: Assets/__Scripts/PluginLoader/PluginEventHandler.cs class PluginEventHandler (line 5) | internal class PluginEventHandler : MonoBehaviour method Awake (line 9) | private void Awake() method OnDestroy (line 15) | private void OnDestroy() method EventPassedThreshold (line 21) | [SuppressMessage("Style", "IDE1006:Naming Styles", Justification = "Di... method NotePassedThreshold (line 25) | [SuppressMessage("Style", "IDE1006:Naming Styles", Justification = "Di... FILE: Assets/__Scripts/PluginLoader/PluginLoader.cs class PluginLoader (line 7) | internal class PluginLoader : MonoBehaviour method Start (line 23) | private void Start() method OnDestroy (line 30) | private void OnDestroy() => BroadcastEvent(); method LoadAssemblies (line 32) | private void LoadAssemblies() method BroadcastEvent (line 68) | public static void BroadcastEvent() where T : Attribute method BroadcastEvent (line 74) | public static void BroadcastEvent(TS obj) where T : Attribute FILE: Assets/__Scripts/PluginLoader/UI/Sprites.cs class Sprites (line 3) | public class Sprites : MonoBehaviour FILE: Assets/__Scripts/PluginLoader/UI/UIButton.cs class UIButton (line 5) | public class UIButton : MonoBehaviour method SetType (line 12) | private void SetType(bool text) method SetText (line 18) | public void SetText(string txt) method SetImage (line 24) | public void SetImage(Sprite img) FILE: Assets/__Scripts/PluginLoader/UI/UIDropdown.cs class UIDropdown (line 5) | public class UIDropdown : MonoBehaviour method SetOptions (line 10) | public void SetOptions(List options) FILE: Assets/__Scripts/PluginLoader/UI/UITextInput.cs class UITextInput (line 4) | public class UITextInput : MonoBehaviour FILE: Assets/__Scripts/RecyclingListView.cs class RecyclingListView (line 17) | [RequireComponent(typeof(ScrollRect))] method Awake (line 97) | protected virtual void Awake() => ScrollRect = GetComponent ScrollRect.onValueChanged.Remove... method Refresh (line 113) | public virtual void Refresh() => ReorganiseContent(true); method Refresh (line 121) | public virtual void Refresh(int rowStart, int count) method Refresh (line 140) | public virtual void Refresh(RecyclingListViewItem item) method Clear (line 156) | public virtual void Clear() => RowCount = 0; method ScrollToRow (line 162) | public virtual void ScrollToRow(int row) => ScrollRect.verticalNormali... method GetRowScrollPosition (line 171) | public float GetRowScrollPosition(int row) method GetRowItem (line 200) | public RecyclingListViewItem GetRowItem(int row) method CheckChildItems (line 214) | protected virtual bool CheckChildItems() method OnScrollChanged (line 244) | protected virtual void OnScrollChanged(Vector2 normalisedPos) method ReorganiseContent (line 250) | protected virtual void ReorganiseContent(bool clearContents) method WrapChildIndex (line 314) | private int WrapChildIndex(int idx) method RowHeight (line 322) | private float RowHeight() => RowPadding + ChildPrefab.RectTransform.re... method ViewportHeight (line 324) | private float ViewportHeight() => ScrollRect.viewport.rect.height; method UpdateChild (line 326) | protected virtual void UpdateChild(RecyclingListViewItem child, int ro... method UpdateContentHeight (line 358) | protected virtual void UpdateContentHeight() method DisableAllChildren (line 367) | protected virtual void DisableAllChildren() FILE: Assets/__Scripts/RecyclingListViewItem.cs class RecyclingListViewItem (line 7) | [RequireComponent(typeof(RectTransform))] method Awake (line 25) | private void Awake() => rectTransform = GetComponent(); method NotifyCurrentAssignment (line 27) | public void NotifyCurrentAssignment(RecyclingListView v, int row) FILE: Assets/__Scripts/Requirements/ChromaReq.cs class ChromaReq (line 7) | public class ChromaReq : HeckRequirementCheck method IsRequiredOrSuggested (line 11) | public override RequirementType IsRequiredOrSuggested(InfoDifficulty i... method HasChromaEvents (line 19) | private bool HasChromaEvents(BaseDifficulty map) => method RequiresChroma (line 22) | private bool RequiresChroma(InfoDifficulty infoDifficulty, BaseDifficu... method HasEnvironmentRemoval (line 25) | private bool HasEnvironmentRemoval(InfoDifficulty infoDifficulty, Base... method HasChromaTracks (line 38) | private bool HasChromaTracks(BaseDifficulty map) FILE: Assets/__Scripts/Requirements/CinemaReq.cs class CinemaReq (line 5) | public class CinemaReq : RequirementCheck method IsRequiredOrSuggested (line 9) | public override RequirementType IsRequiredOrSuggested(InfoDifficulty _... FILE: Assets/__Scripts/Requirements/HeckRequirementCheck.cs class HeckRequirementCheck (line 6) | public abstract class HeckRequirementCheck : RequirementCheck method HasAnimationsFromMod (line 17) | protected bool HasAnimationsFromMod(BaseDifficulty map, ICollection GetHeckCustomEventsFromMap... method GetHeckDataFromMap (line 72) | private static (IEnumerable tracks, IEnumerable animat... method AddAnimationDataFromHeckGameplayObjects (line 86) | private static void AddAnimationDataFromHeckGameplayObjects(ICollectio... FILE: Assets/__Scripts/Requirements/LegacyChromaReq.cs class LegacyChromaReq (line 5) | public class LegacyChromaReq : RequirementCheck method IsRequiredOrSuggested (line 9) | public override RequirementType IsRequiredOrSuggested(InfoDifficulty i... FILE: Assets/__Scripts/Requirements/MappingExtensionsReq.cs class MappingExtensionsReq (line 5) | public class MappingExtensionsReq : RequirementCheck method IsRequiredOrSuggested (line 9) | public override RequirementType IsRequiredOrSuggested(InfoDifficulty i... FILE: Assets/__Scripts/Requirements/NoodleExtensionsReq.cs class NoodleExtensionsReq (line 6) | public class NoodleExtensionsReq : HeckRequirementCheck method IsRequiredOrSuggested (line 10) | public override RequirementType IsRequiredOrSuggested(InfoDifficulty i... method HasNoodleTracks (line 55) | private bool HasNoodleTracks(BaseDifficulty map) FILE: Assets/__Scripts/Requirements/RequirementCheck.cs class RequirementCheck (line 9) | public abstract class RequirementCheck type RequirementType (line 11) | public enum RequirementType method Setup (line 20) | internal static void Setup() method RegisterRequirement (line 32) | public static void RegisterRequirement(RequirementCheck req) => requir... method IsRequiredOrSuggested (line 33) | public abstract RequirementType IsRequiredOrSuggested(InfoDifficulty i... FILE: Assets/__Scripts/Requirements/SoundExtensionsReq.cs class SoundExtensionsReq (line 5) | public class SoundExtensionsReq : RequirementCheck method IsRequiredOrSuggested (line 9) | public override RequirementType IsRequiredOrSuggested(InfoDifficulty i... method HasSounds (line 13) | private bool HasSounds(InfoDifficulty infoDifficulty) => method HasNotesWithCustomSounds (line 16) | private bool HasNotesWithCustomSounds(BaseDifficulty map) => FILE: Assets/__Scripts/Requirements/VivifyReq.cs class VivifyReq (line 5) | public class VivifyReq : RequirementCheck method IsRequiredOrSuggested (line 9) | public override RequirementType IsRequiredOrSuggested(InfoDifficulty i... method MapHasVivifyEvents (line 14) | private bool MapHasVivifyEvents(BaseDifficulty map) => method MapHasVivifyBundles (line 17) | private bool MapHasVivifyBundles(InfoDifficulty infoDifficulty) => FILE: Assets/__Scripts/Settings/CustomPlatformSettings.cs class CustomPlatformSettings (line 7) | public class CustomPlatformSettings method LoadPlatform (line 14) | public GameObject[] LoadPlatform(string name) method LoadCustomEnvironments (line 26) | private void LoadCustomEnvironments() method Load (line 63) | private static CustomPlatformSettings Load() type PlatformInfo (line 73) | public struct PlatformInfo FILE: Assets/__Scripts/Settings/JSONDictionarySetting.cs class JSONDictionarySetting (line 4) | public abstract class JSONDictionarySetting : Dictionary Reminder_SettingsFailed ... method UpdateOldSettings (line 369) | private void UpdateOldSettings() //Put code in here to transfer any s... method Save (line 396) | public void Save() method GetAllFieldInfos (line 448) | public static Dictionary GetAllFieldInfos() method ApplyOptionByName (line 462) | public static void ApplyOptionByName(string name, object value) method NotifyBySettingName (line 479) | public static void NotifyBySettingName(string name, Action cal... method ClearSettingNotifications (line 495) | public static void ClearSettingNotifications(string name) => nameToAct... method ManuallyNotifySettingUpdatedEvent (line 500) | public static void ManuallyNotifySettingUpdatedEvent(string name, obje... method ValidateDirectory (line 506) | public static bool ValidateDirectory(Action errorFeedback = null) FILE: Assets/__Scripts/Singletons/Adb.cs type AdbOutput (line 17) | public readonly struct AdbOutput method AdbOutput (line 22) | public AdbOutput(string stdOut, string errorOut) method ToString (line 28) | public override string ToString() class Adb (line 38) | public static class Adb method GetFullPath (line 43) | private static string GetFullPath(string fileName) method GetADBUrl (line 66) | private static string GetADBUrl() method DownloadADB (line 92) | public static IEnumerator DownloadADB([CanBeNull] Action $"\"\\\"{s}\\\"\""; method RunADBCommand (line 252) | private static Task RunADBCommand(string arguments) method IsQuest (line 294) | public static async Task<(bool, AdbOutput)> IsQuest(string device) method KillServer (line 305) | public static async Task KillServer() method GetModel (line 317) | public static async Task<(string, AdbOutput)> GetModel(string device) method GetDevices (line 328) | public static async Task<(List, AdbOutput)> GetDevices() method Mkdir (line 357) | public static async Task Mkdir(string devicePath, string se... method Push (line 372) | public static async Task Push(string localPath, string devi... method Pull (line 381) | public static async Task Pull(string devicePath, string loc... method Initialize (line 384) | public static async Task Initialize() => await RunADBComman... FILE: Assets/__Scripts/Singletons/AdbUI.cs class AdbUI (line 15) | public static class AdbUI method OnDownloadFail (line 17) | public static void OnDownloadFail([CanBeNull] UnityWebRequest www, [Ca... method OnDownloadFail (line 23) | public static void OnDownloadFail(string message) => PersistentUI.Inst... method DoDownload (line 30) | public static IEnumerator DoDownload() method DoRemove (line 97) | public static IEnumerator DoRemove() FILE: Assets/__Scripts/Singletons/FPSListener.cs class FPSListener (line 3) | public class FPSListener : MonoBehaviour method Start (line 5) | private void Start() method OnDestroy (line 13) | private void OnDestroy() method UpdateFPS (line 19) | private void UpdateFPS(object _) FILE: Assets/__Scripts/Singletons/SceneTransitionManager.cs class SceneTransitionManager (line 8) | public class SceneTransitionManager : MonoBehaviour method Awake (line 20) | private void Awake() method LoadScene (line 32) | public void LoadScene(string scene, params IEnumerator[] routines) method CancelLoading (line 43) | public void CancelLoading(string message) method AddLoadRoutine (line 53) | public void AddLoadRoutine(IEnumerator routine) method AddAsyncLoadRoutine (line 58) | public void AddAsyncLoadRoutine(IEnumerator routine) method CancelSongLoadingRoutine (line 63) | private IEnumerator CancelSongLoadingRoutine() method HandleCancelSongLoading (line 76) | private void HandleCancelSongLoading(int res) method SceneTransition (line 88) | private IEnumerator SceneTransition(string scene) method RunExternalRoutines (line 108) | private IEnumerator RunExternalRoutines() method CancelLoadingTransitionAndDisplay (line 115) | private IEnumerator CancelLoadingTransitionAndDisplay(string key) FILE: Assets/__Scripts/TaskExtensions.cs class TaskExtensions (line 7) | public static class TaskExtensions method WaitTask (line 12) | public static IEnumerator WaitTask(IAsyncResult task) method AsCoroutine (line 18) | public static IEnumerator AsCoroutine(this Task task) method LogInnerExceptions (line 35) | private static void LogInnerExceptions(Exception e) FILE: Assets/__Scripts/UI/CM_ColorInputBox.cs class CM_ColorInputBox (line 11) | public class CM_ColorInputBox : MenuBase method SetParams (line 24) | public void SetParams(string message, Action result, Color sel... method EndEdit (line 36) | public void EndEdit() method SendResult (line 45) | public void SendResult(int buttonID) method UpdateGroup (line 62) | private void UpdateGroup(bool visible) method WaitAndChangeInteractive (line 69) | private IEnumerator WaitAndChangeInteractive(bool visible) method OnTab (line 78) | public override void OnTab(InputAction.CallbackContext context) method GetDefault (line 83) | protected override GameObject GetDefault() => colorInputField.gameObject; method OnLeaveMenu (line 85) | public override void OnLeaveMenu(InputAction.CallbackContext context) ... FILE: Assets/__Scripts/UI/CM_DialogBox.cs class CM_DialogBox (line 10) | public class CM_DialogBox : MonoBehaviour method Start (line 26) | private void Start() => uiButton.onClick.AddListener(() => SendResult(... method SetParams (line 28) | public void SetParams(string message, Action result, method SetupButton (line 55) | private void SetupButton(int index, string text, TMP_FontAsset font, i... method SetupButton (line 80) | private void SetupButton(Button button, string text, TMP_FontAsset fon... method SendResult (line 88) | public void SendResult(int buttonID) method UpdateGroup (line 95) | private void UpdateGroup(bool visible) method WaitAndChangeInteractive (line 102) | private IEnumerator WaitAndChangeInteractive(bool visible) FILE: Assets/__Scripts/UI/CM_InputBox.cs class CM_InputBox (line 11) | public class CM_InputBox : MenuBase method SetParams (line 24) | public void SetParams(string message, Action result, string de... method EndEdit (line 36) | public void EndEdit() method SendResult (line 41) | public void SendResult(int buttonID) method UpdateGroup (line 50) | private void UpdateGroup(bool visible) method WaitAndChangeInteractive (line 57) | private IEnumerator WaitAndChangeInteractive(bool visible) method OnTab (line 69) | public override void OnTab(InputAction.CallbackContext context) method GetDefault (line 74) | protected override GameObject GetDefault() => inputField.gameObject; method OnLeaveMenu (line 76) | public override void OnLeaveMenu(InputAction.CallbackContext context) ... FILE: Assets/__Scripts/UI/Contributors/ContributorListItem.cs class ContributorListItem (line 6) | public class ContributorListItem : MonoBehaviour method Awake (line 23) | public void Awake() => CheckLoadImage(); method Setup (line 25) | public void Setup(BaseContributor contributor, ContributorsController ... method CheckLoadImage (line 41) | private void CheckLoadImage() method UpdateName (line 47) | private void UpdateName() => nameText.text = Contributor.Name; method Commit (line 49) | public void Commit() method BrowseForImage (line 57) | public void BrowseForImage() => controller.ImageBrowser.BrowseForImage... method SetImageLocation (line 59) | private void SetImageLocation(string path) method Delete (line 65) | public void Delete() => controller.RemoveContributor(this); FILE: Assets/__Scripts/UI/Contributors/ContributorsController.cs class ContributorsController (line 9) | [ExecuteAlways] method Start (line 22) | private void Start() method UndoChanges (line 43) | public void UndoChanges() method RemoveContributor (line 58) | public void RemoveContributor(ContributorListItem item) method RemoveAllContributors (line 65) | public void RemoveAllContributors() => method AddNewContributor (line 69) | public void AddNewContributor() method WaitToScroll (line 79) | public IEnumerator WaitToScroll() method HandleRemoveAllContributors (line 85) | private void HandleRemoveAllContributors(int res) method IsDirty (line 94) | public bool IsDirty() => items.Count != initialItemsCount || items.Any... method Commit (line 96) | public void Commit() FILE: Assets/__Scripts/UI/Dark Theme/DarkThemeSO.cs class DarkThemeSO (line 6) | [CreateAssetMenu(fileName = "DarkThemeSO", menuName = "Map/Dark Theme SO")] method DarkThemeifyUI (line 14) | public void DarkThemeifyUI() FILE: Assets/__Scripts/UI/DevConsole.cs class DevConsole (line 13) | public class DevConsole : MonoBehaviour, ILogHandler, CMInput.IDebugActions class Logline (line 28) | internal class Logline method Logline (line 34) | public Logline(LogType type, string message, string stackTrace) method LogFormat (line 42) | public void LogFormat(LogType logType, Object context, string format, ... method LogException (line 46) | public void LogException(Exception exception, Object context) method OnEnable (line 58) | public void OnEnable() method OnDisable (line 75) | public void OnDisable() method UpdateLoadedPluginAssemblies (line 82) | private void UpdateLoadedPluginAssemblies(Plugin[] plugins) method SceneLoaded (line 89) | private void SceneLoaded(Scene arg0, LoadSceneMode arg1) method Update (line 95) | public void Update() method FixedUpdate (line 100) | private void FixedUpdate() => writer?.Flush(); method LogCallback (line 111) | private void LogCallback(string condition, string stackTrace, LogType ... method ShowLogline (line 113) | private void ShowLogline(Logline logline) method ScrollToBottom (line 152) | private IEnumerator ScrollToBottom() method Clear (line 158) | public void Clear() method OpenFolder (line 170) | public static void OpenFolder(string subfolder = null) method Hide (line 190) | public void Hide() => scrollRect.gameObject.SetActive(false); method OnToggleDebugConsole (line 192) | public void OnToggleDebugConsole(InputAction.CallbackContext context) FILE: Assets/__Scripts/UI/EnumPicker/EnumPicker.cs class EnumPicker (line 7) | public abstract class EnumPicker : MonoBehaviour method Initialize (line 15) | public void Initialize(Type type) method CreateOptionForEnumValue (line 27) | public abstract void CreateOptionForEnumValue(Enum enumValue); method Select (line 29) | public abstract void Select(Enum enumValue); method OnEnumValueSelected (line 31) | protected void OnEnumValueSelected(Enum enumValue) => OnClick?.Invoke(... method GetPickerChoice (line 33) | protected static PickerChoiceAttribute GetPickerChoice(Enum GenericEnum) method Select (line 54) | public override void Select(Enum enumValue) => Select(items[enumValue]); method Select (line 56) | protected abstract void Select(TGraphic selectedGraphic); class EnumPicker (line 50) | public abstract class EnumPicker : EnumPicker where TGraphic :... method Initialize (line 15) | public void Initialize(Type type) method CreateOptionForEnumValue (line 27) | public abstract void CreateOptionForEnumValue(Enum enumValue); method Select (line 29) | public abstract void Select(Enum enumValue); method OnEnumValueSelected (line 31) | protected void OnEnumValueSelected(Enum enumValue) => OnClick?.Invoke(... method GetPickerChoice (line 33) | protected static PickerChoiceAttribute GetPickerChoice(Enum GenericEnum) method Select (line 54) | public override void Select(Enum enumValue) => Select(items[enumValue]); method Select (line 56) | protected abstract void Select(TGraphic selectedGraphic); FILE: Assets/__Scripts/UI/EnumPicker/PickerChoiceAttribute.cs class PickerChoiceAttribute (line 3) | public class PickerChoiceAttribute : Attribute method PickerChoiceAttribute (line 7) | public PickerChoiceAttribute(string table, string entry) FILE: Assets/__Scripts/UI/EnumPicker/TMPEnumPicker.cs class TMPEnumPicker (line 9) | public class TMPEnumPicker : EnumPicker method CreateOptionForEnumValue (line 19) | public override void CreateOptionForEnumValue(Enum enumValue) method Select (line 55) | protected override void Select(TextMeshProUGUI toSelect) method InterpolateToSize (line 77) | private IEnumerator InterpolateToSize(TextMeshProUGUI textMesh, float ... FILE: Assets/__Scripts/UI/EnumPicker/ToggleEnumPicker.cs class ToggleEnumPicker (line 5) | public class ToggleEnumPicker : EnumPicker method CreateOptionForEnumValue (line 11) | public override void CreateOptionForEnumValue(Enum enumValue) method Select (line 36) | protected override void Select(Toggle selectedGraphic) method SetNormalColor (line 51) | private void SetNormalColor(Toggle toggle, Color color) FILE: Assets/__Scripts/UI/ExitOnClick.cs class ExitOnClick (line 5) | public class ExitOnClick : MonoBehaviour method OnClick (line 7) | public void OnClick() => StartCoroutine(Exit()); method Exit (line 9) | private IEnumerator Exit() FILE: Assets/__Scripts/UI/FirstBootMenu.cs class FirstBootMenu (line 14) | public class FirstBootMenu : MonoBehaviour method Start (line 37) | private void Start() method InstallAdb (line 72) | public void InstallAdb() => StartCoroutine(AdbUI.DoDownload()); method SetFromTextbox (line 75) | private void SetFromTextbox() method SetDirectoryButtonPressed (line 82) | public void SetDirectoryButtonPressed() method SetDefaults (line 95) | public void SetDefaults() method ErrorFeedback (line 158) | public void ErrorFeedback(string s) => DoErrorFeedback(s, false); method ErrorFeedbackWithContinue (line 160) | public void ErrorFeedbackWithContinue(string s) => DoErrorFeedback(s, ... method DoErrorFeedback (line 162) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Style", "IDE0004:Rem... method HandleGenerateMissingFolders (line 172) | internal void HandleGenerateMissingFolders(int res) => HandleGenerateM... method HandleGenerateMissingFoldersWithContinue (line 174) | internal void HandleGenerateMissingFoldersWithContinue(int res) => Han... method HandleGenerateMissingFolders (line 176) | internal void HandleGenerateMissingFolders(int res, bool continueAfter) method FirstBootRequirementsMet (line 192) | public void FirstBootRequirementsMet() method ToggleHelp (line 199) | public void ToggleHelp() => helpPanel.SetActive(!helpPanel.activeSelf); method GuessBeatSaberInstallationDirectory (line 201) | private string GuessBeatSaberInstallationDirectory() method GuessSteamInstallationDirectory (line 209) | private string GuessSteamInstallationDirectory() method GuessSteamInstallationDirectoryComplex (line 228) | private string GuessSteamInstallationDirectoryComplex() method GuessOculusInstallationDirectory (line 277) | private string GuessOculusInstallationDirectory() method TryRegistryWithPath (line 307) | private string TryRegistryWithPath(string registryKey, string registry... method TryOculusStoreLibraryLocations (line 322) | private string TryOculusStoreLibraryLocations() method OpenFolderBrowser (line 338) | public void OpenFolderBrowser() => method ValidateQuiet (line 348) | public void ValidateQuiet() FILE: Assets/__Scripts/UI/ImageList/ImageList.cs class ImageList (line 5) | [CreateAssetMenu(fileName = "ImageList", menuName = "ImageList")] method GetRandomSprite (line 23) | public Sprite GetRandomSprite() => method GetBgSprite (line 26) | public Sprite GetBgSprite(BaseInfo mapInfo) FILE: Assets/__Scripts/UI/InputBoxFileValidator.cs class InputBoxFileValidator (line 10) | public class InputBoxFileValidator : MonoBehaviour type FileValidationType (line 31) | public enum FileValidationType method Awake (line 38) | public void Awake() method Start (line 50) | public void Start() => OnUpdate(); method OnUpdate (line 52) | public void OnUpdate() method SetValidationState (line 75) | public void SetValidationState(bool visible, bool state = false) method BrowserForFile (line 99) | public void BrowserForFile() method ClearDisabledActionMaps (line 174) | private IEnumerator ClearDisabledActionMaps() method FileExistsAlready (line 181) | private bool FileExistsAlready(string songDir, string fileName) FILE: Assets/__Scripts/UI/InputBoxSelectionColor.cs class InputBoxSelectionColor (line 5) | public class InputBoxSelectionColor : MonoBehaviour, ISelectHandler, IDe... method OnDeselect (line 10) | public void OnDeselect(BaseEventData eventData) => gameObject.GetCompo... method OnSelect (line 12) | public void OnSelect(BaseEventData eventData) => gameObject.GetCompone... FILE: Assets/__Scripts/UI/LightshowController.cs class LightshowController (line 5) | public class LightshowController : MonoBehaviour, CMInput.ILightshowActions method OnToggleLightshowMode (line 13) | public void OnToggleLightshowMode(InputAction.CallbackContext context) method UpdateLightshow (line 32) | public void UpdateLightshow(bool enable) FILE: Assets/__Scripts/UI/LoadImageFromString.cs class LoadImageFromString (line 6) | public class LoadImageFromString : MonoBehaviour method Start (line 11) | private void Start() FILE: Assets/__Scripts/UI/Loading/Loading_ColorChanger.cs class LoadingColorChanger (line 5) | public class LoadingColorChanger : MonoBehaviour method Start (line 14) | private void Start() method ChangeColors (line 21) | private IEnumerator ChangeColors() method ChangeColor (line 31) | private IEnumerator ChangeColor() FILE: Assets/__Scripts/UI/Loading/RotatingWheel.cs class RotatingWheel (line 4) | public class RotatingWheel : MonoBehaviour method Update (line 8) | private void Update() => transform.localEulerAngles += Vector3.back * ... FILE: Assets/__Scripts/UI/LogLineUI.cs class LogLineUI (line 16) | public class LogLineUI : MonoBehaviour method SetupReport (line 30) | internal void SetupReport(DevConsole.Logline logline, List lines) method SendReport (line 39) | public void SendReport() method GenerateSystemInfo (line 50) | private static string GenerateSystemInfo() method GeneratePluginList (line 60) | private static string GeneratePluginList() method Heading (line 72) | private string Heading(string text, bool first = false) => (first ? ""... method GenerateBugReport (line 74) | public IEnumerator GenerateBugReport() method WriteErrorToFile (line 93) | private IEnumerator WriteErrorToFile(string text) method CreateAsync (line 104) | private IEnumerator CreateAsync(string text, string title = "Untitled"... FILE: Assets/__Scripts/UI/MapEditorUI.cs class MapEditorUI (line 7) | public class MapEditorUI : MonoBehaviour method Start (line 18) | private void Start() method ToggleUIVisible (line 37) | public void ToggleUIVisible(bool visible, CanvasGroup group) method FadeCanvasGroup (line 47) | private IEnumerator FadeCanvasGroup(CanvasGroup group, float start, fl... FILE: Assets/__Scripts/UI/MenuBase.cs class MenuBase (line 8) | public abstract class MenuBase : MonoBehaviour, CMInput.IMenusExtendedAc... method OnLeaveMenu (line 10) | public abstract void OnLeaveMenu(CallbackContext context); method OnTab (line 12) | public virtual void OnTab(CallbackContext context) method GetDefault (line 41) | protected abstract GameObject GetDefault(); FILE: Assets/__Scripts/UI/MessageOnClick.cs class MessageOnClick (line 4) | public class MessageOnClick : MonoBehaviour, IPointerClickHandler method OnPointerClick (line 10) | public void OnPointerClick(PointerEventData eventData) => PersistentUI... FILE: Assets/__Scripts/UI/OopsAllAprilFools.cs class OopsAllAprilFools (line 5) | public class OopsAllAprilFools : MonoBehaviour method Start (line 11) | private void Start() FILE: Assets/__Scripts/UI/Options/AdbHandler.cs class AdbHandler (line 7) | [RequireComponent(typeof(BetterToggle))] method Start (line 12) | private void Start() method ToggleADB (line 30) | public void ToggleADB() => method ToggleADBCoroutine (line 34) | private IEnumerator ToggleADBCoroutine(IEnumerator enumerator) FILE: Assets/__Scripts/UI/Options/BetterInputField.cs class BetterInputField (line 5) | public class BetterInputField : MonoBehaviour method Start (line 18) | private void Start() method OnValueChanged (line 27) | private void OnValueChanged(string value) => SendMessage("SendValueToS... FILE: Assets/__Scripts/UI/Options/BetterSlider.cs class BetterSlider (line 9) | public class BetterSlider : MonoBehaviour method Start (line 78) | protected virtual void Start() method OnHandleMove (line 92) | private void OnHandleMove(float value) method UpdateDisplay (line 98) | protected virtual void UpdateDisplay(bool sendToSettings = true) method MoveRing (line 122) | private IEnumerator MoveRing() FILE: Assets/__Scripts/UI/Options/BetterSliderRingHandler.cs class BetterSliderRingHandler (line 8) | public class BetterSliderRingHandler : MonoBehaviour, IPointerEnterHandl... method Start (line 18) | private void Start() method OnPointerEnter (line 24) | public void OnPointerEnter(PointerEventData eventData) => onHandleCoro... method OnPointerExit (line 26) | public void OnPointerExit(PointerEventData eventData) => onHandleCorou... method ScaleRing (line 28) | private IEnumerator ScaleRing(bool grow) FILE: Assets/__Scripts/UI/Options/BetterToggle.cs class BetterToggle (line 10) | public class BetterToggle : UIBehaviour, IPointerClickHandler method Start (line 30) | protected override void Start() method UpdateUI (line 41) | public void UpdateUI() method SetUiOn (line 47) | public void SetUiOn(bool isOn, bool notifyChange = true) method OnPointerClick (line 58) | public void OnPointerClick(PointerEventData eventData) => SetUiOn(!IsOn); method SlideToggle (line 60) | private IEnumerator SlideToggle() method SlideColor (line 76) | private IEnumerator SlideColor() class ToggleEvent (line 92) | [Serializable] FILE: Assets/__Scripts/UI/Options/FillTextWithVersion.cs class FillTextWithVersion (line 4) | [RequireComponent(typeof(TextMeshProUGUI))] method Start (line 7) | private void Start() => GetComponent().text = FILE: Assets/__Scripts/UI/Options/Keybinds/OptionsActionMapController.cs class OptionsActionMapController (line 8) | public class OptionsActionMapController : MonoBehaviour method Init (line 18) | public void Init(string name, InputActionMap map) FILE: Assets/__Scripts/UI/Options/Keybinds/OptionsInputActionController.cs class OptionsInputActionController (line 12) | public class OptionsInputActionController : MonoBehaviour method Init (line 39) | public void Init(string sName, InputAction inputAction, List method HandleHardReload (line 60) | private void HandleHardReload(int res) FILE: Assets/__Scripts/UI/Options/OptionsController.cs class OptionsController (line 12) | public class OptionsController : MenuBase method ShowOptions (line 28) | public static void ShowOptions(int loadGroup = 0) method Close (line 38) | public void Close() method GoToURL (line 43) | public void GoToURL(string url) => Application.OpenURL(url); method OpenPluginsFolder (line 45) | public void OpenPluginsFolder() method CloseOptions (line 54) | private IEnumerator CloseOptions() method Close (line 73) | private IEnumerator Close(float rate, CanvasGroup group) method ToggleBongo (line 91) | public void ToggleBongo(int bongoId) method GetDefault (line 108) | protected override GameObject GetDefault() => gameObject; method OnLeaveMenu (line 110) | public override void OnLeaveMenu(InputAction.CallbackContext context) FILE: Assets/__Scripts/UI/Options/OptionsCredits.cs class OptionsCredits (line 4) | public class OptionsCredits : MonoBehaviour method KiwiSaysAThing (line 10) | public void KiwiSaysAThing() => audioUtil.PlayOneShotSound(yeaWellYouS... FILE: Assets/__Scripts/UI/Options/OptionsLauncher.cs class OptionsLauncher (line 3) | public class OptionsLauncher : MonoBehaviour method OpenOptions (line 5) | public void OpenOptions(int startingGroupID) => OptionsController.Show... FILE: Assets/__Scripts/UI/Options/OptionsTabButton.cs class OptionsTabButton (line 8) | public class method Start (line 25) | protected override void Start() => method LateUpdate (line 28) | private void LateUpdate() method OnPointerEnter (line 35) | public void OnPointerEnter(PointerEventData eventData) method OnPointerExit (line 42) | public void OnPointerExit(PointerEventData eventData) method RefreshWidth (line 49) | public void RefreshWidth() method ChangeTab (line 55) | public void ChangeTab() => tabManager.OnTabSelected(this); method SlideText (line 57) | private IEnumerator SlideText() FILE: Assets/__Scripts/UI/Options/Patreon/CreateSupporterList.cs class CreateSupporterList (line 4) | public class CreateSupporterList : MonoBehaviour method Start (line 10) | private void Start() method SneakButton (line 27) | private void SneakButton(GameObject gameObject, int bongoId) FILE: Assets/__Scripts/UI/Options/Patreon/PatreonSupporters.cs class PatreonSupporters (line 5) | [CreateAssetMenu(fileName = "Patreon Supporters", menuName = "Patreon Su... method AddSupporter (line 11) | public void AddSupporter(string patron, bool isCmSupporter) method GetAllSupporters (line 25) | public IEnumerable GetAllSupporters() FILE: Assets/__Scripts/UI/Options/Plugins/LoadedPluginsController.cs class LoadedPluginsController (line 7) | public class LoadedPluginsController : MonoBehaviour method Start (line 16) | private void Start() method FuckingSetThisShitDirty (line 37) | private IEnumerator FuckingSetThisShitDirty() FILE: Assets/__Scripts/UI/Options/Plugins/PluginInfoContainer.cs class PluginInfoContainer (line 4) | public class PluginInfoContainer : MonoBehaviour method UpdatePluginInfo (line 12) | public void UpdatePluginInfo(Plugin plugin) FILE: Assets/__Scripts/UI/Options/Search/SearchInputField.cs class SearchInputField (line 6) | public class SearchInputField : MonoBehaviour method OnValueChanged (line 13) | public void OnValueChanged(string newValue) method Clear (line 20) | public void Clear() => InputField.text = ""; FILE: Assets/__Scripts/UI/Options/Search/SearchableOption.cs class SearchableOption (line 5) | public class SearchableOption : MonoBehaviour method Matches (line 9) | private bool Matches(string text) method UpdateSearch (line 17) | public bool UpdateSearch(string text) FILE: Assets/__Scripts/UI/Options/Search/SearchableSection.cs class SearchableSection (line 5) | public class SearchableSection : MonoBehaviour method RegisterOption (line 9) | public void RegisterOption(SearchableOption option) => options.Add(opt... method UpdateSearch (line 11) | public bool UpdateSearch(string text) FILE: Assets/__Scripts/UI/Options/Search/SearchableTab.cs class SearchableTab (line 6) | public class SearchableTab : MonoBehaviour method RegisterSection (line 12) | public void RegisterSection(SearchableSection section) => sections.Add... method RemoveSection (line 14) | public void RemoveSection(SearchableSection section) => sections.Remov... method UpdateSearch (line 16) | public bool UpdateSearch(string text) FILE: Assets/__Scripts/UI/Options/Settings Binders/AudioManipulatingSettingsBinder.cs class AudioManipulatingSettingsBinder (line 4) | public class AudioManipulatingSettingsBinder : SimpleSettingsBinder method UIValueToSettings (line 6) | protected override object UIValueToSettings(object input) FILE: Assets/__Scripts/UI/Options/Settings Binders/ClampedIntegerSettingsBinder.cs class ClampedIntegerSettingsBinder (line 4) | public class ClampedIntegerSettingsBinder : SettingsBinder method SettingsToUIValue (line 9) | protected override object SettingsToUIValue(object input) => Convert.T... method UIValueToSettings (line 11) | protected override object UIValueToSettings(object input) => FILE: Assets/__Scripts/UI/Options/Settings Binders/IntDropdownSettingsBinder.cs class IntDropdownSettingsBinder (line 8) | public class IntDropdownSettingsBinder : SettingsBinder method Start (line 12) | private void Start() method SendDropdownToSettings (line 17) | public void SendDropdownToSettings(int value) => SendValueToSettings(v... method SettingsToUIValue (line 19) | protected override object SettingsToUIValue(object input) method UIValueToSettings (line 33) | protected override object UIValueToSettings(object input) => Convert.T... FILE: Assets/__Scripts/UI/Options/Settings Binders/JSONDictionarySettingsBinder.cs class JSONDictionarySettingsBinder (line 5) | public class JSONDictionarySettingsBinder : SettingsBinder method SettingsToUIValue (line 9) | protected override object SettingsToUIValue(object input) method UIValueToSettings (line 23) | protected override object UIValueToSettings(object input) FILE: Assets/__Scripts/UI/Options/Settings Binders/LanguageDropdownSettingsBinder.cs class LanguageDropdownSettingsBinder (line 11) | public class LanguageDropdownSettingsBinder : SettingsBinder method Start (line 15) | private IEnumerator Start() method SendDropdownToSettings (line 35) | public void SendDropdownToSettings(int value) method SettingsToUIValue (line 42) | protected override object SettingsToUIValue(object input) => Convert.T... method UIValueToSettings (line 44) | protected override object UIValueToSettings(object input) => Convert.T... FILE: Assets/__Scripts/UI/Options/Settings Binders/MouseSensitivitySettingsBinder.cs class MouseSensitivitySettingsBinder (line 4) | public class MouseSensitivitySettingsBinder : SettingsBinder method SettingsToUIValue (line 6) | protected override object SettingsToUIValue(object input) => Mathf.Rou... method UIValueToSettings (line 8) | protected override object UIValueToSettings(object input) => (Convert.... FILE: Assets/__Scripts/UI/Options/Settings Binders/NonPersistentSettingsBinder.cs class NonPersistentSettingsBinder (line 5) | public class NonPersistentSettingsBinder : SettingsBinder method SettingsToUIValue (line 10) | protected override object SettingsToUIValue(object input) => input; method UIValueToSettings (line 11) | protected override object UIValueToSettings(object input) => input; method RetrieveValueFromSettings (line 13) | public override object RetrieveValueFromSettings() method SendValueToSettings (line 20) | public override void SendValueToSettings(object value) => FILE: Assets/__Scripts/UI/Options/Settings Binders/RoundedFloatSettingsBinder.cs class RoundedFloatSettingsBinder (line 4) | public class RoundedFloatSettingsBinder : SettingsBinder method SettingsToUIValue (line 9) | protected override object SettingsToUIValue(object input) => method UIValueToSettings (line 12) | protected override object UIValueToSettings(object input) FILE: Assets/__Scripts/UI/Options/Settings Binders/SettingsBinder.cs class SettingsBinder (line 6) | public abstract class SettingsBinder : MonoBehaviour type SettingsType (line 8) | public enum SettingsType method SendValueToSettings (line 21) | public virtual void SendValueToSettings(object value) method RetrieveValueFromSettings (line 35) | public virtual object RetrieveValueFromSettings() method UIValueToSettings (line 46) | protected abstract object UIValueToSettings(object input); method SettingsToUIValue (line 53) | protected abstract object SettingsToUIValue(object input); FILE: Assets/__Scripts/UI/Options/Settings Binders/SimpleDropdownSettingsBinder.cs class SimpleDropdownSettingsBinder (line 8) | public class SimpleDropdownSettingsBinder : SettingsBinder method Start (line 12) | private void Start() method SendDropdownToSettings (line 17) | public void SendDropdownToSettings(int value) => SendValueToSettings(v... method SettingsToUIValue (line 19) | protected override object SettingsToUIValue(object input) => Convert.T... method UIValueToSettings (line 21) | protected override object UIValueToSettings(object input) => Convert.T... FILE: Assets/__Scripts/UI/Options/Settings Binders/SimpleSettingsBinder.cs class SimpleSettingsBinder (line 7) | public class SimpleSettingsBinder : SettingsBinder method SettingsToUIValue (line 9) | protected override object SettingsToUIValue(object input) => method UIValueToSettings (line 12) | protected override object UIValueToSettings(object input) => FILE: Assets/__Scripts/UI/Options/Settings Binders/ValidateDirectorySettingsBinder.cs class ValidateDirectorySettingsBinder (line 6) | public class ValidateDirectorySettingsBinder : SettingsBinder method SettingsToUIValue (line 10) | protected override object SettingsToUIValue(object input) => input; method UIValueToSettings (line 12) | protected override object UIValueToSettings(object input) method ErrorFeedback (line 24) | private void ErrorFeedback(string feedback) => errorText.StringReferen... FILE: Assets/__Scripts/UI/Options/Settings Binders/ValidateUpdateServerSettingsBinder.cs class ValidateUpdateServerSettingsBinder (line 6) | public class ValidateUpdateServerSettingsBinder : SettingsBinder method Start (line 12) | private void Start() => InputField.text = RetrieveValueFromSettings().... method SettingsToUIValue (line 14) | protected override object SettingsToUIValue(object input) => input; method UIValueToSettings (line 16) | protected override object UIValueToSettings(object input) method VersionCheckCb (line 35) | private void VersionCheckCb(int v) method SendValueToSettings (line 47) | public void SendValueToSettings() => SendValueToSettings(InputField.te... FILE: Assets/__Scripts/UI/Options/TabManager.cs class TabManager (line 9) | public class TabManager : MonoBehaviour method Start (line 23) | private void Start() method OnTabSelected (line 31) | public void OnTabSelected(OptionsTabButton tab) FILE: Assets/__Scripts/UI/Options/UIScaleSlider.cs class UIScaleSlider (line 5) | public class UIScaleSlider : BetterSlider method Start (line 10) | protected override void Start() method OnPointerDown (line 17) | public void OnPointerDown() => CanvasScaler.gameObject.SetActive(true); method OnPointerUp (line 19) | public void OnPointerUp() method UpdateDisplay (line 25) | protected override void UpdateDisplay(bool _) FILE: Assets/__Scripts/UI/Options/VolumeSlider.cs class VolumeSlider (line 5) | public class VolumeSlider : MonoBehaviour method Start (line 16) | private void Start() method OnHandleMove (line 26) | private void OnHandleMove(float value) => UpdateDisplay(); method UpdateDisplay (line 28) | private void UpdateDisplay(bool sendToSettings = true) FILE: Assets/__Scripts/UI/PersistentUI.cs class PersistentUI (line 15) | public class PersistentUI : MonoBehaviour type DisplayMessageType (line 17) | public enum DisplayMessageType method Awake (line 80) | private void Awake() method Start (line 97) | private void Start() method LateUpdate (line 113) | private void LateUpdate() method OnApplicationQuit (line 118) | private void OnApplicationQuit() method UpdateDSPBufferSize (line 124) | private static void UpdateDSPBufferSize() method DisplayMessage (line 131) | public MessageDisplayer.NotificationMessage DisplayMessage(string mess... method DoDisplayMessage (line 139) | private void DoDisplayMessage(MessageDisplayer.NotificationMessage mes... method DisplayMessage (line 152) | public MessageDisplayer.NotificationMessage DisplayMessage(string tabl... method DisplayMessage (line 160) | public IEnumerator DisplayMessage(MessageDisplayer.NotificationMessage... class MessageDisplayer (line 172) | [Serializable] method MessageRoutine (line 181) | private IEnumerator MessageRoutine() method MessageFadingRoutine (line 193) | private IEnumerator MessageFadingRoutine(NotificationMessage message) method DisplayMessage (line 230) | public void DisplayMessage(NotificationMessage message) class NotificationMessage (line 236) | public class NotificationMessage method NotificationMessage (line 247) | public NotificationMessage(AsyncOperationHandle localisabl... method NotificationMessage (line 253) | public NotificationMessage(string message, DisplayMessageType type) method LoadMessage (line 259) | public IEnumerator LoadMessage() method UpdateBackground (line 273) | public static void UpdateBackground(BaseInfo info) method FadeInLoadingScreen (line 280) | public Coroutine FadeInLoadingScreen() method FadeInLoadingScreen (line 291) | private IEnumerator FadeInLoadingScreen(float rate) method FadeOutLoadingScreen (line 306) | public Coroutine FadeOutLoadingScreen() => StartCoroutine(FadeOutLoadi... method FadeOutLoadingScreen (line 308) | private IEnumerator FadeOutLoadingScreen(float rate) method SetTooltip (line 328) | public void SetTooltip(string message, string advancedMessage = null) method ShowTooltip (line 334) | public void ShowTooltip() => showTooltip = true; method HideTooltip (line 336) | public void HideTooltip() method UpdateTooltipPosition (line 342) | private void UpdateTooltipPosition() method CreateNewDialogBox (line 383) | public DialogBox CreateNewDialogBox() => Instantiate(newDialogBoxPrefa... method ShowDialogBox (line 391) | public void ShowDialogBox(string message, Action result, DialogBo... method ShowDialogBox (line 398) | public void ShowDialogBox(string table, string key, Action result... method DoShowDialogBox (line 406) | private void DoShowDialogBox(string message, Action result, Dialo... method GetStrings (line 430) | private List GetStrings(string table, params string[] keys) => method ShowDialogBox (line 446) | public void ShowDialogBox(string table, string key, Action result... method ShowDialogBox (line 454) | public void ShowDialogBox(string table, string key, Action result... method ShowDialogBox (line 457) | public void ShowDialogBox(string message, Action result, string b... method DoShowDialogBox (line 464) | private void DoShowDialogBox(string message, Action result, IList... method ShowInputBox (line 494) | public void ShowInputBox(string message, Action result, string... method ShowInputBox (line 500) | public void ShowInputBox(string table, string key, Action resu... method DoShowInputBox (line 514) | private void DoShowInputBox(string message, Action result, str... method ShowColorInputBox (line 537) | public void ShowColorInputBox(string table, string key, Action... method ShowColorInputBox (line 550) | public void ShowColorInputBox(string table, string key, Action... method DoShowColorInputBox (line 553) | private void DoShowColorInputBox(string message, Action result... type DialogBoxPresetType (line 575) | public enum DialogBoxPresetType FILE: Assets/__Scripts/UI/PreviewSong.cs class PreviewSong (line 5) | public class PreviewSong : MonoBehaviour method Start (line 23) | public void Start() => method Update (line 27) | public void Update() method PlayClip (line 53) | public void PlayClip() FILE: Assets/__Scripts/UI/RandomImage.cs class RandomImage (line 4) | [RequireComponent(typeof(Image))] method OnEnable (line 11) | private void OnEnable() => image.sprite = list.GetRandomSprite(); FILE: Assets/__Scripts/UI/RefreshLayoutGroup.cs class RefreshLayoutGroup (line 5) | internal class RefreshLayoutGroup : MonoBehaviour method TriggerRefresh (line 9) | public void TriggerRefresh() => LayoutRebuilder.ForceRebuildLayoutImme... FILE: Assets/__Scripts/UI/SongEditMenu/AudioPreviewGenerator.cs class AudioPreviewGenerator (line 6) | public class AudioPreviewGenerator : MonoBehaviour method Start (line 22) | private void Start() => songInfoEditUI.TempSongLoadedEvent += TempSong... method OnDestroy (line 24) | private void OnDestroy() => songInfoEditUI.TempSongLoadedEvent -= Temp... method TempSongLoaded (line 26) | private void TempSongLoaded() method UpdatePreviewStart (line 53) | public void UpdatePreviewStart(string start) method UpdatePreviewDuration (line 58) | public void UpdatePreviewDuration(string duration) method UpdatePreviewSelection (line 63) | private void UpdatePreviewSelection() FILE: Assets/__Scripts/UI/SongEditMenu/CharacteristicCustomPropertyController.cs class CharacteristicCustomPropertyController (line 8) | [ExecuteAlways] method Start (line 31) | private IEnumerator Start() method ReplaceCharacteristicIcon (line 88) | public void ReplaceCharacteristicIcon(string characteristic) method ReplaceCharacteristicTooltip (line 98) | public void ReplaceCharacteristicTooltip(string characteristic) method OpenEditDialog (line 109) | public void OpenEditDialog() => EditDialog.SetActive(!EditDialog.activ... method CommitToInfo (line 111) | public void CommitToInfo() method UndoChanges (line 119) | public void UndoChanges() method IsDirty (line 130) | public bool IsDirty() => characteristicToCustomPropertyItem.Any(x => x... FILE: Assets/__Scripts/UI/SongEditMenu/CharacteristicCustomPropertyItem.cs class CharacteristicCustomPropertyItem (line 7) | public class CharacteristicCustomPropertyItem : MonoBehaviour method Setup (line 19) | public IEnumerator Setup(CharacteristicCustomPropertyController contro... method OnDestroy (line 43) | public void OnDestroy() => CustomNameField.onEndEdit.RemoveAllListener... method IsDirty (line 45) | public bool IsDirty() => CustomNameField.text != initialCustomName || ... method CommitToInfo (line 47) | public void CommitToInfo() method UndoChanges (line 60) | public void UndoChanges() method Clear (line 66) | public void Clear() method LoadImageCallback (line 76) | private void LoadImageCallback(string imageFileName) method ReplaceCharacteristicIcons (line 82) | public IEnumerator ReplaceCharacteristicIcons() method BrowseForImage (line 96) | public void BrowseForImage() => controller.ImageBrowser.BrowseForImage... FILE: Assets/__Scripts/UI/SongEditMenu/CharacteristicSelect.cs class CharacteristicSelect (line 6) | public class CharacteristicSelect : MonoBehaviour method Start (line 15) | public void Start() method OnClick (line 32) | private void OnClick(Transform obj, bool firstLoad = false) method Recalculate (line 46) | private void Recalculate(Transform transform) method Recalculate (line 55) | public void Recalculate() => Recalculate(selected); FILE: Assets/__Scripts/UI/SongEditMenu/CopySource.cs class CopySource (line 3) | public class CopySource method CopySource (line 5) | public CopySource(DifficultySettings difficultySettings, InfoDifficult... FILE: Assets/__Scripts/UI/SongEditMenu/CustomDifficultyPropertiesController.cs class CustomDifficultyPropertiesController (line 3) | public class CustomDifficultyPropertiesController : MonoBehaviour method ToggleEditDialog (line 7) | public void ToggleEditDialog() => EditDialog.SetActive(!EditDialog.act... FILE: Assets/__Scripts/UI/SongEditMenu/DifficultyInfo.cs class DifficultyInfo (line 4) | public class DifficultyInfo : MonoBehaviour method Start (line 16) | public void Start() method UpdateValues (line 34) | private void UpdateValues() method RemoveMsFromText (line 53) | private void RemoveMsFromText() => reactionTimeField.text = reactionTi... method UpdateValuesFromReactionTime (line 55) | private void UpdateValuesFromReactionTime() method UpdateValuesFromJumpDistance (line 63) | private void UpdateValuesFromJumpDistance() method UpdateValuesFromHalfJumpDuration (line 72) | private void UpdateValuesFromHalfJumpDuration() method SetSongBeatOffset (line 79) | private void SetSongBeatOffset(float hjdAfterOffset) FILE: Assets/__Scripts/UI/SongEditMenu/DifficultyRow.cs class DifficultyRow (line 5) | public class DifficultyRow method DifficultyRow (line 7) | public DifficultyRow(Transform obj) method SetInteractable (line 38) | public void SetInteractable(bool val) => NameInput.interactable = Butt... method ShowDirtyObjects (line 44) | public void ShowDirtyObjects(DifficultySettings difficultySettings) => method ShowDirtyObjects (line 53) | public void ShowDirtyObjects(bool show, bool copy) FILE: Assets/__Scripts/UI/SongEditMenu/DifficultySelect.cs class DifficultySelect (line 16) | public class DifficultySelect : MonoBehaviour method Start (line 62) | public void Start() method UpdateOffset (line 154) | public void UpdateOffset() method UpdateNJS (line 169) | public void UpdateNJS() method UpdateEnvironment (line 180) | public void UpdateEnvironment() method UpdateLightshowFilePath (line 191) | public void UpdateLightshowFilePath() method UpdateMappers (line 202) | public void UpdateMappers() method UpdateLighters (line 213) | public void UpdateLighters() method UpdateEnvRemoval (line 224) | public void UpdateEnvRemoval() method UpdateCustomWarnings (line 235) | public void UpdateCustomWarnings() method UpdateSongCoreInformation (line 246) | public void UpdateSongCoreInformation() method UpdateSongCoreFlags (line 257) | public void UpdateSongCoreFlags() method Revertdiff (line 273) | private void Revertdiff(DifficultyRow row) method TryGetExistingMapFromDiff (line 297) | private BaseDifficulty TryGetExistingMapFromDiff(DifficultySettings diff) method SaveAllDiffs (line 308) | public void SaveAllDiffs() method SaveDiff (line 321) | private void SaveDiff(DifficultyRow row) method OnValueChanged (line 406) | private void OnValueChanged(DifficultyRow row, string difficultyLabel) method DeselectDiff (line 425) | private void DeselectDiff() method OnClick (line 453) | public void OnClick(Transform obj) method OnClick (line 463) | private void OnClick(DifficultyRow row) method DoPaste (line 514) | private void DoPaste(DifficultyRow row) => method OnChange (line 524) | private void OnChange(DifficultyRow row, bool val) method HandleDeleteDifficulty (line 632) | private void HandleDeleteDifficulty(DifficultyRow row, int r) method SetCopySource (line 674) | private void SetCopySource(DifficultyRow row) method CancelCopy (line 695) | public void CancelCopy() method SetCharacteristic (line 707) | public void SetCharacteristic(string name, bool firstLoad = false) method SetPasteMode (line 777) | private void SetPasteMode(bool mode) method IsDirty (line 791) | public bool IsDirty() => Characteristics.Any(it => it.Value.Any(diff =... FILE: Assets/__Scripts/UI/SongEditMenu/DifficultySettings.cs class DifficultySettings (line 14) | public class DifficultySettings method DifficultySettings (line 39) | public DifficultySettings(InfoDifficulty infoDifficulty) method DifficultySettings (line 46) | public DifficultySettings(InfoDifficulty infoDifficulty, bool forceDir... method IsDirty (line 92) | public bool IsDirty() => method SongCoreFlagsChanged (line 104) | private bool SongCoreFlagsChanged() => method EnvRemovalChanged (line 109) | private bool EnvRemovalChanged() => method SongCoreInfoWarningsChanged (line 113) | private bool SongCoreInfoWarningsChanged() => method Commit (line 121) | public void Commit() method GetEnvEnhancementsFromMap (line 167) | private List GetEnvEnhancementsFromMap() method Revert (line 188) | public void Revert() FILE: Assets/__Scripts/UI/SongEditMenu/EnvRemoval.cs class EnvRemoval (line 10) | public class EnvRemoval : MonoBehaviour method AddItem (line 20) | public void AddItem() method AddItem (line 29) | public void AddItem(BaseEnvironmentEnhancement text) method Remove (line 36) | public void Remove(EnvRemovalListItem item) method WaitToScroll (line 43) | public IEnumerator WaitToScroll(int y = 0) method ClearList (line 49) | public void ClearList() method UpdateFromDiff (line 56) | public void UpdateFromDiff(List localEnvRe... method UpdateEnvRemoval (line 66) | public void UpdateEnvRemoval() => difficultySelect.UpdateEnvRemoval(); FILE: Assets/__Scripts/UI/SongEditMenu/EnvRemovalListItem.cs class EnvRemovalListItem (line 5) | public class EnvRemovalListItem : MonoBehaviour method OnDestroy (line 11) | private void OnDestroy() => textField.DeactivateInputField(); method Setup (line 13) | public void Setup(EnvRemoval controllerNew, BaseEnvironmentEnhancement v) method OnEndEdit (line 20) | public void OnEndEdit() method Delete (line 26) | public void Delete() => controller.Remove(this); FILE: Assets/__Scripts/UI/SongEditMenu/ForwardOnClick.cs class ForwardOnClick (line 8) | public class ForwardOnClick : MonoBehaviour, IPointerClickHandler method Start (line 12) | private void Start() => diffSelector = transform.GetComponentInParent<... method OnPointerClick (line 14) | public void OnPointerClick(PointerEventData eventData) FILE: Assets/__Scripts/UI/SongEditMenu/ForwardScroll.cs class ForwardScroll (line 5) | public class ForwardScroll : MonoBehaviour, IScrollHandler method OnScroll (line 7) | public void OnScroll(PointerEventData eventData) FILE: Assets/__Scripts/UI/SongEditMenu/ImageBrowser.cs class ImageBrowser (line 12) | public class ImageBrowser : MonoBehaviour method ClearDisabledActionMaps (line 14) | private static IEnumerator ClearDisabledActionMaps() method BrowseForImage (line 21) | public void BrowseForImage(Action callback) method FileExistsAlready (line 83) | private bool FileExistsAlready(Action callback, string songDir... method LoadImageIntoSprite (line 97) | public IEnumerator LoadImageIntoSprite(string relativeImagePath, Image... FILE: Assets/__Scripts/UI/SongEditMenu/SongCoreFlagController.cs class SongCoreFlagController (line 4) | public class SongCoreFlagController : MonoBehaviour method UpdateFromDiff (line 11) | public void UpdateFromDiff(bool? forceOneSaber, bool? showRotationNote... method UpdateSongCoreFlags (line 42) | public void UpdateSongCoreFlags() => difficultySelect.UpdateSongCoreFl... FILE: Assets/__Scripts/UI/SongEditMenu/SongCoreInformation.cs class SongCoreInformation (line 7) | public class SongCoreInformation : MonoBehaviour method AddItem (line 20) | public void AddItem() method AddItem (line 27) | private void AddItem(string text) method Remove (line 34) | public void Remove(SongCoreInformationListItem listItem) method WaitToScroll (line 41) | public IEnumerator WaitToScroll(int y = 0) method ClearList (line 47) | public void ClearList() method UpdateFromDiff (line 54) | public void UpdateFromDiff(List localSongCoreInfos) method UpdateSongCoreInfo (line 64) | public void UpdateSongCoreInfo() FILE: Assets/__Scripts/UI/SongEditMenu/SongCoreInformationListItem.cs class SongCoreInformationListItem (line 5) | public class SongCoreInformationListItem : MonoBehaviour method OnDestroy (line 11) | private void OnDestroy() => textField.DeactivateInputField(); method Setup (line 13) | public void Setup(SongCoreInformation controllerNew, string v) method OnEndEdit (line 20) | public void OnEndEdit() method Delete (line 26) | public void Delete() => controller.Remove(this); FILE: Assets/__Scripts/UI/SongInfoEditUI.cs class SongInfoEditUI (line 19) | public class SongInfoEditUI : MenuBase method Start (line 102) | private void Start() method GetEnvironmentIDFromString (line 118) | public static int GetEnvironmentIDFromString(string environment) => method TryGetEnvironmentNameFromID (line 121) | public static bool TryGetEnvironmentNameFromID(int id, out string envi... method GetDefault (line 137) | protected override GameObject GetDefault() => nameField.gameObject; method OnLeaveMenu (line 143) | public override void OnLeaveMenu(CallbackContext context) method SaveToSong (line 151) | public void SaveToSong() method LoadFromSong (line 235) | public void LoadFromSong() method CustomPlatformFromSong (line 296) | private int CustomPlatformFromSong() method ReloadAudio (line 318) | public void ReloadAudio() => StartCoroutine(LoadAudio()); method LoadAudio (line 326) | private IEnumerator LoadAudio(bool useTemp = true, bool applySongTimeO... method DeleteMap (line 363) | public void DeleteMap() => method HandleDeleteMap (line 371) | private void HandleDeleteMap(int result) method ExportToQuest (line 384) | public async void ExportToQuest() => await exporter.ExportToQuest(); method PackageZip (line 389) | public void PackageZip() method OpenSelectedMapInFileBrowser (line 405) | public void OpenSelectedMapInFileBrowser() => exporter.OpenSelectedMap... method SaveAllFields (line 407) | private void SaveAllFields() method ReturnToSongList (line 419) | public void ReturnToSongList() method HandleReturnToSongList (line 431) | public void HandleReturnToSongList(int r) method EditMapButtonPressed (line 442) | public void EditMapButtonPressed() method HandleEditMapButtonPressed (line 474) | private void HandleEditMapButtonPressed(int r) method CheckForChanges (line 523) | private bool CheckForChanges(Action callback) method EditContributors (line 561) | public void EditContributors() method UndoChanges (line 573) | public void UndoChanges() method SpinReloadSongDataButton (line 590) | private IEnumerator SpinReloadSongDataButton() method GetTextValue (line 626) | private static float GetTextValue(TMP_InputField inputfield) method IsDirty (line 642) | private bool IsDirty() => method NearlyEqual (line 657) | private static bool NearlyEqual(float a, float b, float epsilon = 0.01... class Environment (line 660) | public class Environment method Environment (line 665) | public Environment(string humanName, string jsonName) FILE: Assets/__Scripts/UI/SongSelectMenu/ChangeSortTooltipOnSortChange.cs class ChangeSortTooltipOnSortChange (line 4) | public class ChangeSortTooltipOnSortChange : MonoBehaviour method Start (line 14) | private void Start() => songList.SortTypeChanged += SongList_OnSortTyp... method OnDestroy (line 16) | private void OnDestroy() => songList.SortTypeChanged -= SongList_OnSor... method SongList_OnSortTypeChanged (line 18) | private void SongList_OnSortTypeChanged(SongList.SongSortType sortType) FILE: Assets/__Scripts/UI/SongSelectMenu/CreateNewSong.cs class CreateNewSong (line 9) | public class CreateNewSong : MonoBehaviour method InitialiseDialogueBox (line 18) | private void InitialiseDialogueBox() method CreateSong (line 56) | public void CreateSong() method HandleNewSong (line 67) | private void HandleNewSong() FILE: Assets/__Scripts/UI/SongSelectMenu/SongList.cs class SongList (line 14) | public class SongList : MonoBehaviour type SongSortType (line 16) | public enum SongSortType method Start (line 57) | private void Start() method AddDefaultFolders (line 74) | private void AddDefaultFolders() method AddSongCoreFolders (line 90) | private void AddSongCoreFolders() method InitFolderObject (line 111) | private void InitFolderObject(string tabName, string folderPath, bool ... method SwitchSort (line 142) | private void SwitchSort(IComparer newSort, Sprite sprite) method NextSort (line 149) | public void NextSort() method ApplySort (line 164) | public void ApplySort(SongSortType sortType) method SetSongLocation (line 180) | public void SetSongLocation(int index) method TriggerRefresh (line 193) | public void TriggerRefresh() method RefreshCacheZips (line 200) | private IEnumerator RefreshCacheZips() method RefreshSongList (line 238) | public IEnumerator RefreshSongList() method UpdateSongList (line 278) | public void UpdateSongList() method FilterBySearch (line 292) | public void FilterBySearch() method ReloadListItems (line 300) | private void ReloadListItems() method RemoveSong (line 308) | public void RemoveSong(BaseInfo mapInfo) => SongInfos.Remove(mapInfo); method AddSong (line 310) | public void AddSong(BaseInfo song) class FuncComparer (line 316) | private class FuncComparer : IComparer method FuncComparer (line 320) | protected FuncComparer(Comparison comparison) => this.comparison ... method Compare (line 322) | public virtual int Compare(T x, T y) class WithFavouriteComparer (line 329) | private class WithFavouriteComparer : FuncComparer method WithFavouriteComparer (line 331) | public WithFavouriteComparer(Comparison comparison) : base... method Compare (line 333) | public override int Compare(BaseInfo a, BaseInfo b) => FILE: Assets/__Scripts/UI/SongSelectMenu/SongListItem.cs class SongListItem (line 14) | [RequireComponent(typeof(Image))] method Start (line 52) | private void Start() method InitCache (line 62) | private static void InitCache() method Update (line 88) | private void Update() => hasAppliedThisFrame = false; method OnPointerClick (line 90) | public void OnPointerClick(PointerEventData eventData) method OnPointerEnter (line 96) | public void OnPointerEnter(PointerEventData eventData) method OnPointerExit (line 102) | public void OnPointerExit(PointerEventData eventData) method HighlightSubstring (line 108) | private string HighlightSubstring(string s, string search) method AssignSong (line 118) | public void AssignSong(BaseInfo mapInfo, string searchFieldText) method LoadImage (line 154) | private IEnumerator LoadImage() method SetDuration (line 197) | private void SetDuration(string path, float length) => SetDuration(thi... method SetDuration (line 199) | public static void SetDuration(MonoBehaviour crTarget, string path, fl... method SaveCachedDurations (line 212) | private static IEnumerator SaveCachedDurations() method SetDuration (line 232) | private void SetDuration(float length) method LoadDuration (line 241) | private IEnumerator LoadDuration() method FindBytes (line 266) | private static bool FindBytes(Stream fs, BinaryReader br, byte[] bytes... method GetLengthFromOgg (line 297) | public static float GetLengthFromOgg(string oggFile) method OnFavourite (line 346) | public void OnFavourite(bool isFavourite) FILE: Assets/__Scripts/UI/SongSelectMenu/TempLoaderController.cs class TempLoaderController (line 10) | public class TempLoaderController : MonoBehaviour method OpenTempLoader (line 18) | public void OpenTempLoader() => method TryOpenTempLoader (line 24) | private void TryOpenTempLoader(string location) method GetBeatmapFromLocation (line 56) | private IEnumerator GetBeatmapFromLocation(Uri uri) method CancelTempLoader (line 171) | private void CancelTempLoader(string error) method ResetProgressBar (line 181) | private void ResetProgressBar() FILE: Assets/__Scripts/UI/SongSelectMenu/UpdateChecker.cs class UpdateChecker (line 11) | public class UpdateChecker : MonoBehaviour method Awake (line 21) | private void Awake() => StartCoroutine(CheckForUpdates()); method LaunchUpdate (line 23) | public void LaunchUpdate() method CheckForUpdates (line 34) | private IEnumerator CheckForUpdates() method VersionCheckCb (line 67) | private void VersionCheckCb(int v) method GetLatestVersion (line 77) | public static IEnumerator GetLatestVersion(string server, string chann... FILE: Assets/__Scripts/UI/Tooltip.cs class Tooltip (line 7) | public class Tooltip : MonoBehaviour, IPointerEnterHandler, IPointerExit... method OnDisable (line 19) | private void OnDisable() => OnPointerExit(null); method OnPointerEnter (line 21) | public void OnPointerEnter(PointerEventData eventData) method OnPointerExit (line 28) | public void OnPointerExit(PointerEventData eventData) method TooltipRoutine (line 40) | private IEnumerator TooltipRoutine(float timeToWait) FILE: Assets/__Scripts/UI/UIScaleController.cs class UIScaleController (line 6) | public class UIScaleController : MonoBehaviour method Start (line 10) | private void Start() method RecalculateScale (line 19) | private void RecalculateScale(object obj)