Wanzyee Studio
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CBaseSingleton< FramerateCounter >
 CCryptoCache< bool, bool >
 CCryptoCache< DateTime, DateTimeField >
 CCryptoCache< float, float >
 CCryptoCache< int, int >
 CCryptoCache< long, long >
 CCryptoCache< string, string >
 CCryptoCache< TimeSpan, TimeSpanField >
 CCryptoValue< string, string >
 CIAidDrawer< bool >
 CIAidDrawer< Bounds >
 CIAidDrawer< Color >
 CIAidDrawer< Color32 >
 CIAidDrawer< float >
 CIAidDrawer< int >
 CIAidDrawer< Matrix4x4 >
 CIAidDrawer< Quaternion >
 CIAidDrawer< Rect >
 CIAidDrawer< RectOffset >
 CIAidDrawer< string >
 CIAidDrawer< VariableInfo >
 CIAidDrawer< Vector2 >
 CIAidDrawer< Vector3 >
 CIAidDrawer< Vector4 >
 CNumericStringConverter< Color >
 CNumericStringConverter< Rect >
 CNumericStringConverter< RectOffset >
 CNumericStringConverter< Vector2 >
 CNumericStringConverter< Vector3 >
 CPartialConverter< Bounds >
 CPartialConverter< Color >
 CPartialConverter< Matrix4x4 >
 CPartialConverter< Quaternion >
 CPartialConverter< Rect >
 CPartialConverter< RectOffset >
 CPartialConverter< Vector2 >
 CPartialConverter< Vector3 >
 CPartialConverter< Vector4 >
 CAidGUIImplement some runtime GUI layout and functional aid methods.
 CAppCommonAiderAid component to run the application.
 CBaseSingleton< T >Base class to implement the singleton pattern for UnityEngine.MonoBehaviour.
 CBaseStringConverter< T >Base class of custom System.ComponentModel.TypeConverter for string and target type.
 CCoroutinerRun coroutines globally.
 CCryptoPrefsAccess UnityEngine.PlayerPrefs encrypted by specific device.
 CCryptoValue< T, U >Wrapper to encrypt and store a value to avoid leave plain data in the memory.
 CDateTimeFieldWrapper of System.DateTime for serialization, the precision is seconds.
 CDummyBehaviourAllow to be attached to a UnityEngine.GameObject without doing anything else.
 CAuxCursorDraw an auxiliary icon follows the cursor globally.
 CCodeExecutorExecute simple C# code when double click this asset.
 CCodePatcherPatch source code when double click this asset, or autorun when imported.
 CCryptoValueDrawerUnityEditor.CustomPropertyDrawer for CryptoValue.
 CFallbackPropertyDrawerMechanism to make nested UnityEditor.CustomPropertyDrawer possible.
 CObjectDrawerUnityEditor.CustomPropertyDrawer for UnityEngine.Object.
 CEditorEventListenerWrapper to listen to editor global event to dispatch.
 CEditrixGUIInclude some convenient methods for editor GUI.
 CEditrixStyleExtend editor GUI style, and include some premade icons or styles.
 CEditrixUtilityInclude some convenient methods for editor or asset operation.
 CMenuExtensionExtension methods for UnityEditor.GenericMenu.
 CPropertyExtensionExtension methods for UnityEditor.SerializedProperty.
 CPropertyValueExtensionExtension methods for UnityEditor.SerializedProperty using VariableInfo.
 CScriptExtensionExtension methods for UnityEditor.MonoScript.
 CFileDownloaderDownload file when double click this asset.
 CMenuExecutorExecute specified editor menu item when double click this asset.
 CObjectPickerWrapper utility to open the built-in object picker.
 CPackageMakerStore settings to export an asset package when double click this asset.
 CPlayerMakerStore settings to build a player when double click this asset.
 CPluginMakerStore settings to compile C# scripts to a dll plugin when double click this asset.
 CReorderableListExpanderHelper to make UnityEditorInternal.ReorderableList more friendly.
 CShortcutActAttributeSystem.Attribute to add custom item act to Shortcut to perform.
 CShortcutItemSettings of an item to show and perform in a Shortcut window.
 CShortcutListStore the asset items to show in a Shortcut window with the layout settings.
 CAssetBundleBuilderBuild UnityEngine.AssetBundle by UnityEditor.BuildPipeline.
 CBuiltinIconBrowserBrowser window to show built-in UnityEngine.Texture2D icons.
 CClipboardUtility to copy UnityEngine.Component or UnityEngine.Material and paste it back.
 CConsoleHelperHelper to clear logs in Console window.
 CGameViewHelperHelper to undock and fix current Game view size in pixel unit absolutely.
 CInspectorHelperOpen new Inspector to edit specified object, and toggle Inspector states.
 CMaterialPropertyCopierCopy or paste properties from one UnityEngine.Material to another.
 CNotebookEdit and show notes for assets and scene UnityEngine.GameObject.
 CObjectGrouperGroup or ungroup scene UnityEngine.Transform for better arrangement.
 CObjectLockerSet UnityEngine.Object to be locked or editable.
 CObjectSelectorUtility to place and display objects for temporary work.
 CSelectionFilterSelect filtered objects of specified type from the current selection.
 CShortcutA favorite asset shortcut list for quick operations.
 CTabNavigatorUtility to switch or close a tab or window.
 CTreeNodeItem node to show and select in a TreeView window, optional to include child nodes.
 CTreeViewShow specified root TreeNode with children for selecting multiple custom items.
 CEnumConstraintAttributeUnityEngine.PropertyAttribute to select the enum from specified values.
 CEnumFlagAttributeUnityEngine.PropertyAttribute to multi-select flag mask enum by drop-down menu.
 CEventDelegatorWrap a method to be invoked by UnityEngine.Events.UnityEvent.
 CEventDelegatorGroupGroup and reorder multiple EventDelegator to invoke at once.
 CEventKeyInvokerInvoke event by single keyboard input operation.
 CEventManualInvokerInvoke event manually, exposed for arranging and assigning to UI events.
 CEventMonoInvokerInvoke event by specified UnityEngine.MonoBehaviour message.
 CEventTimeInvokerInvoke event by delay and repeat time.
 CComponentExtensionExtension methods for UnityEngine.Component.
 CCryptoExtensionExtension methods to encrypt and decrypt a string or byte array.
 CDelegateExtensionExtension methods for System.Delegate.
 CGuiExtensionExtension methods for GUI operation.
 CLinqExtensionExtension methods for linq operation.
 CMathExtensionExtension methods for numeric operation.
 CStringExtensionExtension methods for string.
 CTextureExtensionExtension methods for UnityEngine.Texture and UnityEngine.Color.
 CTypeExtensionExtension methods for System.Type.
 CFilePathAttributeUnityEngine.PropertyAttribute to set the file path by Drag'n'Drop or a selecting panel.
 CIAidDrawer< T >Interface of generic value drawer.
 CILanguageTranslatorInterface of a translator to convert a text between languages.
 CInitializeMethodAttributeAdapt built-in initialize method attribute with callback order.
 CIoUtilityInclude some convenient methods to extend IO operation.
 CIPooleeInterface of instance managed by object pool.
 CISerializerInterface of data serializer.
 CIStackPanelInterface of stack panel, for StackWindow to draw the GUI.
 CDataContractResolverThe resolver to make sure custom classes with DataContractAttribute work.
 CDictionaryConverterCustom Newtonsoft.Json.JsonConverter for System.Collections.Generic.Dictionary.
 CJsonNetUtilityIntegrate custom Newtonsoft.Json.JsonConverter and minor tweaks to use Json.NET in Unity.
 CPartialConverter< T >Custom base Newtonsoft.Json.JsonConverter to filter serialized properties.
 CKeyClickExecutorExecute click event on an object when the specified key pressed and this center clickable.
 CMathUtilityInclude some of common math, about counting, geometry, lerp.
 CMatrixUtilityInclude some operations or properties for TRS UnityEngine.Matrix4x4.
 CMonoEnableInvokerInvoke event when MonoBehaviour.OnEnable() and MonoBehaviour.OnDisable().
 CMonoFixedUpdateInvokerInvoke event when MonoBehaviour.FixedUpdate().
 CMonoLateUpdateInvokerInvoke event when MonoBehaviour.LateUpdate().
 CMonoUpdateInvokerInvoke event when MonoBehaviour.Update().
 CNoteNote of UnityEngine.GameObject for the Notebook window.
 CPeriodicInquirer< T >For a value source without change event, periodically check it to invoke an event when changed.
 CPopupMenuAttributeUnityEngine.PropertyAttribute to set property by a popup menu.
 CPrefabPoolMaintain the instances created from the prefabs, for reusing in the current scene.
 CProcessLauncherStart an external process window.
 CRaycastMaskFilterFilter raycasts by a mask UnityEngine.Texture2D for non-rectangle area of effect.
 CRaycastVisibilityFilterFilter raycasts by the alpha and proportion inside the viewport.
 CReorderableListAttributeUnityEngine.PropertyAttribute to Drag'n'Drop to reorder an array or list.
 CResolutionSetterSet standalone player window resolution, position and style.
 CSingleton< T >Agent to implement the singleton pattern for UnityEngine.MonoBehaviour.
 CSpanDefine a numeric range.
 CStackWindowStack window to display multiple stack panels in one GUI window together.
 CTimeRecorderMeasure the elapsed time sections and provide better log text.
 CTimeSpanFieldWrapper of System.TimeSpan for serialization, the precision is seconds.
 CTypeConstraintAttributeUnityEngine.PropertyAttribute to filter the assigned object type by constraints.
 CUniqueTimestampUTC timestamp that unique in current process.
 CVariableInfoContain FieldInfo or PropertyInfo and instance to access variable.
 CVariableTweakerSave variable values serialized by Json.NET to a specified file, or load it back.
 CWwwLoaderBasically a wrapper of UnityEngine.WWW for work easier.
 CWwwOptionURL and some options for WwwLoader, cast from string to create if use URL only.