▼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. |