| ▼NWanzyeeStudio | The root namespace include all classes from Wanzyee Studio |
| ►NConverter | Include concrete and utility classes for TypeConverter |
| CBaseStringConverter | Base class of custom System.ComponentModel.TypeConverter for string and target type. |
| CColorStringConverter | Custom BaseStringConverter for UnityEngine.Color. |
| CNumericStringConverter | Base class of custom BaseStringConverter for a simple type with numeric variables. |
| CRectOffsetStringConverter | Custom BaseStringConverter for UnityEngine.RectOffset. |
| CRectStringConverter | Custom BaseStringConverter for UnityEngine.Rect. |
| CVector2StringConverter | Custom BaseStringConverter for UnityEngine.Vector2. |
| CVector3StringConverter | Custom BaseStringConverter for UnityEngine.Vector3. |
| ►NEditrix | The root namespace of all Unity editor related classes |
| ►NDrawer | |
| CCryptoValueDrawer | UnityEditor.CustomPropertyDrawer for CryptoValue. |
| CFallbackPropertyDrawer | Mechanism to make nested UnityEditor.CustomPropertyDrawer possible. |
| CObjectDrawer | UnityEditor.CustomPropertyDrawer for UnityEngine.Object. |
| ►NExtension | All extension methods for editor classes are defined within |
| CMenuExtension | Extension methods for UnityEditor.GenericMenu. |
| CPropertyExtension | Extension methods for UnityEditor.SerializedProperty. |
| CPropertyValueExtension | Extension methods for UnityEditor.SerializedProperty using VariableInfo. |
| CScriptExtension | Extension methods for UnityEditor.MonoScript. |
| ►NToolkit | Include editor extension utilities, work with MenuItem or EditorWindow |
| CAssetBundleBuilder | Build UnityEngine.AssetBundle by UnityEditor.BuildPipeline. |
| CBuiltinIconBrowser | Browser window to show built-in UnityEngine.Texture2D icons. |
| CClipboard | Utility to copy UnityEngine.Component or UnityEngine.Material and paste it back. |
| CConsoleHelper | Helper to clear logs in Console window. |
| CGameViewHelper | Helper to undock and fix current Game view size in pixel unit absolutely. |
| CInspectorHelper | Open new Inspector to edit specified object, and toggle Inspector states. |
| CMaterialPropertyCopier | Copy or paste properties from one UnityEngine.Material to another. |
| CNotebook | Edit and show notes for assets and scene UnityEngine.GameObject. |
| CObjectGrouper | Group or ungroup scene UnityEngine.Transform for better arrangement. |
| CObjectLocker | Set UnityEngine.Object to be locked or editable. |
| CObjectSelector | Utility to place and display objects for temporary work. |
| CSelectionFilter | Select filtered objects of specified type from the current selection. |
| CShortcut | A favorite asset shortcut list for quick operations. |
| CTabNavigator | Utility to switch or close a tab or window. |
| CAuxCursor | Draw an auxiliary icon follows the cursor globally. |
| CCodeExecutor | Execute simple C# code when double click this asset. |
| CCodePatcher | Patch source code when double click this asset, or autorun when imported. |
| CEditorEventListener | Wrapper to listen to editor global event to dispatch. |
| CEditrixGUI | Include some convenient methods for editor GUI. |
| CEditrixStyle | Extend editor GUI style, and include some premade icons or styles. |
| CEditrixUtility | Include some convenient methods for editor or asset operation. |
| CFileDownloader | Download file when double click this asset. |
| CMenuExecutor | Execute specified editor menu item when double click this asset. |
| CObjectPicker | Wrapper utility to open the built-in object picker. |
| CPackageMaker | Store settings to export an asset package when double click this asset. |
| CPlayerMaker | Store settings to build a player when double click this asset. |
| CPluginMaker | Store settings to compile C# scripts to a dll plugin when double click this asset. |
| CReorderableListExpander | Helper to make UnityEditorInternal.ReorderableList more friendly. |
| CShortcutActAttribute | System.Attribute to add custom item act to Shortcut to perform. |
| CShortcutItem | Settings of an item to show and perform in a Shortcut window. |
| CShortcutList | Store the asset items to show in a Shortcut window with the layout settings. |
| CTreeNode | Item node to show and select in a TreeView window, optional to include child nodes. |
| CTreeView | Show specified root TreeNode with children for selecting multiple custom items. |
| ►NExtension | All extension methods for runtime classes are defined within |
| CComponentExtension | Extension methods for UnityEngine.Component. |
| CCryptoExtension | Extension methods to encrypt and decrypt a string or byte array. |
| CDelegateExtension | Extension methods for System.Delegate. |
| CGuiExtension | Extension methods for GUI operation. |
| CLinqExtension | Extension methods for linq operation. |
| CMathExtension | Extension methods for numeric operation. |
| CStringExtension | Extension methods for string. |
| CTextureExtension | Extension methods for UnityEngine.Texture and UnityEngine.Color. |
| CTypeExtension | Extension methods for System.Type. |
| ►NJson | Include concrete and utility classes for Newtonsoft.Json |
| CBoundsConverter | Custom Newtonsoft.Json.JsonConverter for UnityEngine.Bounds. |
| CColorConverter | Custom Newtonsoft.Json.JsonConverter for UnityEngine.Color. |
| CDataContractResolver | The resolver to make sure custom classes with DataContractAttribute work. |
| CDictionaryConverter | Custom Newtonsoft.Json.JsonConverter for System.Collections.Generic.Dictionary. |
| CJsonNetUtility | Integrate custom Newtonsoft.Json.JsonConverter and minor tweaks to use Json.NET in Unity. |
| CMatrix4x4Converter | Custom Newtonsoft.Json.JsonConverter for UnityEngine.Matrix4x4. |
| CPartialConverter | Custom base Newtonsoft.Json.JsonConverter to filter serialized properties. |
| CQuaternionConverter | Custom Newtonsoft.Json.JsonConverter for UnityEngine.Quaternion. |
| CRectConverter | Custom Newtonsoft.Json.JsonConverter for UnityEngine.Rect. |
| CRectOffsetConverter | Custom Newtonsoft.Json.JsonConverter for UnityEngine.RectOffset. |
| CVector2Converter | Custom Newtonsoft.Json.JsonConverter for UnityEngine.Vector2. |
| CVector3Converter | Custom Newtonsoft.Json.JsonConverter for UnityEngine.Vector3. |
| CVector4Converter | Custom Newtonsoft.Json.JsonConverter for UnityEngine.Vector4. |
| CAidGUI | Implement some runtime GUI layout and functional aid methods. |
| CAppCommonAider | Aid component to run the application. |
| CBaseSingleton | Base class to implement the singleton pattern for UnityEngine.MonoBehaviour. |
| CCoroutiner | Run coroutines globally. |
| CCryptoAscii | Wrapper to encrypt and store a ASCII string, usually used for an identity. |
| CCryptoBool | Wrapper to encrypt and store a bool. |
| CCryptoCache | Wrapper to encrypt and store a value with obfuscated cache for performance. |
| CCryptoDate | Wrapper to encrypt and store a System.DateTime. |
| CCryptoFloat | Wrapper to encrypt and store a float. |
| CCryptoInt | Wrapper to encrypt and store a int. |
| CCryptoLong | Wrapper to encrypt and store a long. |
| CCryptoObject | Wrapper to encrypt and store an object supported by UnityEngine.JsonUtility. |
| CCryptoPeriod | Wrapper to encrypt and store a System.TimeSpan. |
| CCryptoPrefs | Access UnityEngine.PlayerPrefs encrypted by specific device. |
| CCryptoString | Wrapper to encrypt and store a string. |
| CCryptoValue | Wrapper to encrypt and store a value to avoid leave plain data in the memory. |
| CDateTimeField | Wrapper of System.DateTime for serialization, the precision is seconds. |
| CDummyBehaviour | Allow to be attached to a UnityEngine.GameObject without doing anything else. |
| CEnumConstraintAttribute | UnityEngine.PropertyAttribute to select the enum from specified values. |
| CEnumFlagAttribute | UnityEngine.PropertyAttribute to multi-select flag mask enum by drop-down menu. |
| CEventDelegator | Wrap a method to be invoked by UnityEngine.Events.UnityEvent. |
| CEventDelegatorGroup | Group and reorder multiple EventDelegator to invoke at once. |
| CEventKeyInvoker | Invoke event by single keyboard input operation. |
| CEventManualInvoker | Invoke event manually, exposed for arranging and assigning to UI events. |
| CEventMonoInvoker | Invoke event by specified UnityEngine.MonoBehaviour message. |
| CEventTimeInvoker | Invoke event by delay and repeat time. |
| CFilePathAttribute | UnityEngine.PropertyAttribute to set the file path by Drag'n'Drop or a selecting panel. |
| CFramerateCounter | Calculate FPS at runtime, optional to show on GUI with color warning. |
| CGoogleLegacyLanguageTranslator | Google translator web client using legacy API. |
| CIAidDrawer | Interface of generic value drawer. |
| CILanguageInstantTranslator | Interface of an instant translator to convert dynamic text between languages. |
| CILanguageTranslator | Interface of a translator to convert a text between languages. |
| CInitializeMethodAttribute | Adapt built-in initialize method attribute with callback order. |
| CIoUtility | Include some convenient methods to extend IO operation. |
| CIPoolee | Interface of instance managed by object pool. |
| CISerializer | Interface of data serializer. |
| CIStackPanel | Interface of stack panel, for StackWindow to draw the GUI. |
| CJsonNetSerializer | Serialize data with Newtonsoft.Json.JsonConvert. |
| CKeyClickExecutor | Execute click event on an object when the specified key pressed and this center clickable. |
| CMathUtility | Include some of common math, about counting, geometry, lerp. |
| CMatrixUtility | Include some operations or properties for TRS UnityEngine.Matrix4x4. |
| CMonoEnableInvoker | Invoke event when MonoBehaviour.OnEnable() and MonoBehaviour.OnDisable(). |
| CMonoFixedUpdateInvoker | Invoke event when MonoBehaviour.FixedUpdate(). |
| CMonoLateUpdateInvoker | Invoke event when MonoBehaviour.LateUpdate(). |
| CMonoUpdateInvoker | Invoke event when MonoBehaviour.Update(). |
| CMyMemoryLanguageTranslator | MyMemory translator web client. |
| CNote | Note of UnityEngine.GameObject for the Notebook window. |
| CPeriodicInquirer | For a value source without change event, periodically check it to invoke an event when changed. |
| CPooleeEventTrigger | Trigger events when the object pool moves this in or out. |
| CPopupMenuAttribute | UnityEngine.PropertyAttribute to set property by a popup menu. |
| CPrefabPool | Maintain the instances created from the prefabs, for reusing in the current scene. |
| CProcessLauncher | Start an external process window. |
| CRaycastMaskFilter | Filter raycasts by a mask UnityEngine.Texture2D for non-rectangle area of effect. |
| CRaycastVisibilityFilter | Filter raycasts by the alpha and proportion inside the viewport. |
| CReorderableListAttribute | UnityEngine.PropertyAttribute to Drag'n'Drop to reorder an array or list. |
| CResolutionSetter | Set standalone player window resolution, position and style. |
| CSingleton | Agent to implement the singleton pattern for UnityEngine.MonoBehaviour. |
| CSpan | Define a numeric range. |
| CStackConsolePanel | Stack panel to show debug logs on runtime GUI with regex pattern filter. |
| CStackGroupPanel | Stack panel to display multiple sub panels together. |
| CStackTweakPanel | Stack panel to show and edit variables of VariableTweaker attached above this. |
| CStackWindow | Stack window to display multiple stack panels in one GUI window together. |
| CTimeRecorder | Measure the elapsed time sections and provide better log text. |
| CTimeSpanField | Wrapper of System.TimeSpan for serialization, the precision is seconds. |
| CTypeConstraintAttribute | UnityEngine.PropertyAttribute to filter the assigned object type by constraints. |
| CUniqueTimestamp | UTC timestamp that unique in current process. |
| CUnityJsonSerializer | Serialize data with UnityEngine.JsonUtility. |
| CVariableInfo | Contain FieldInfo or PropertyInfo and instance to access variable. |
| CVariableTweaker | Save variable values serialized by Json.NET to a specified file, or load it back. |
| CWwwLoader | Basically a wrapper of UnityEngine.WWW for work easier. |
| CWwwOption | URL and some options for WwwLoader, cast from string to create if use URL only. |