Wanzyee Studio
WanzyeeStudio Namespace Reference

The root namespace include all classes from Wanzyee Studio. More...

Namespaces

namespace  Converter
 Include concrete and utility classes for TypeConverter.
 
namespace  Drawer
 
namespace  Editrix
 The root namespace of all Unity editor related classes.
 
namespace  Extension
 All extension methods for runtime classes are defined within.
 
namespace  Json
 Include concrete and utility classes for Newtonsoft.Json.
 

Classes

class  AidGUI
 Implement some runtime GUI layout and functional aid methods. More...
 
class  AppCommonAider
 Aid component to run the application. More...
 
class  BaseSingleton
 Base class to implement the singleton pattern for UnityEngine.MonoBehaviour. More...
 
class  Coroutiner
 Run coroutines globally. More...
 
class  CryptoAscii
 Wrapper to encrypt and store a ASCII string, usually used for an identity. More...
 
class  CryptoBool
 Wrapper to encrypt and store a bool. More...
 
class  CryptoCache
 Wrapper to encrypt and store a value with obfuscated cache for performance. More...
 
class  CryptoDate
 Wrapper to encrypt and store a System.DateTime. More...
 
class  CryptoFloat
 Wrapper to encrypt and store a float. More...
 
class  CryptoInt
 Wrapper to encrypt and store a int. More...
 
class  CryptoLong
 Wrapper to encrypt and store a long. More...
 
class  CryptoObject
 Wrapper to encrypt and store an object supported by UnityEngine.JsonUtility. More...
 
class  CryptoPeriod
 Wrapper to encrypt and store a System.TimeSpan. More...
 
class  CryptoPrefs
 Access UnityEngine.PlayerPrefs encrypted by specific device. More...
 
class  CryptoString
 Wrapper to encrypt and store a string. More...
 
class  CryptoValue
 Wrapper to encrypt and store a value to avoid leave plain data in the memory. More...
 
struct  DateTimeField
 Wrapper of System.DateTime for serialization, the precision is seconds. More...
 
class  DummyBehaviour
 Allow to be attached to a UnityEngine.GameObject without doing anything else. More...
 
class  EnumConstraintAttribute
 UnityEngine.PropertyAttribute to select the enum from specified values. More...
 
class  EnumFlagAttribute
 UnityEngine.PropertyAttribute to multi-select flag mask enum by drop-down menu. More...
 
class  EventDelegator
 Wrap a method to be invoked by UnityEngine.Events.UnityEvent. More...
 
class  EventDelegatorGroup
 Group and reorder multiple EventDelegator to invoke at once. More...
 
class  EventKeyInvoker
 Invoke event by single keyboard input operation. More...
 
class  EventManualInvoker
 Invoke event manually, exposed for arranging and assigning to UI events. More...
 
class  EventMonoInvoker
 Invoke event by specified UnityEngine.MonoBehaviour message. More...
 
class  EventTimeInvoker
 Invoke event by delay and repeat time. More...
 
class  FilePathAttribute
 UnityEngine.PropertyAttribute to set the file path by Drag'n'Drop or a selecting panel. More...
 
class  FramerateCounter
 Calculate FPS at runtime, optional to show on GUI with color warning. More...
 
class  GoogleLegacyLanguageTranslator
 Google translator web client using legacy API. More...
 
interface  IAidDrawer
 Interface of generic value drawer. More...
 
interface  ILanguageInstantTranslator
 Interface of an instant translator to convert dynamic text between languages. More...
 
interface  ILanguageTranslator
 Interface of a translator to convert a text between languages. More...
 
class  InitializeMethodAttribute
 Adapt built-in initialize method attribute with callback order. More...
 
class  IoUtility
 Include some convenient methods to extend IO operation. More...
 
interface  IPoolee
 Interface of instance managed by object pool. More...
 
interface  ISerializer
 Interface of data serializer. More...
 
interface  IStackPanel
 Interface of stack panel, for StackWindow to draw the GUI. More...
 
class  JsonNetSerializer
 Serialize data with Newtonsoft.Json.JsonConvert. More...
 
class  KeyClickExecutor
 Execute click event on an object when the specified key pressed and this center clickable. More...
 
class  MathUtility
 Include some of common math, about counting, geometry, lerp. More...
 
class  MatrixUtility
 Include some operations or properties for TRS UnityEngine.Matrix4x4. More...
 
class  MonoEnableInvoker
 Invoke event when MonoBehaviour.OnEnable() and MonoBehaviour.OnDisable(). More...
 
class  MonoFixedUpdateInvoker
 Invoke event when MonoBehaviour.FixedUpdate(). More...
 
class  MonoLateUpdateInvoker
 Invoke event when MonoBehaviour.LateUpdate(). More...
 
class  MonoUpdateInvoker
 Invoke event when MonoBehaviour.Update(). More...
 
class  MyMemoryLanguageTranslator
 MyMemory translator web client. More...
 
class  Note
 Note of UnityEngine.GameObject for the Notebook window. More...
 
class  PeriodicInquirer
 For a value source without change event, periodically check it to invoke an event when changed. More...
 
class  PooleeEventTrigger
 Trigger events when the object pool moves this in or out. More...
 
class  PopupMenuAttribute
 UnityEngine.PropertyAttribute to set property by a popup menu. More...
 
class  PrefabPool
 Maintain the instances created from the prefabs, for reusing in the current scene. More...
 
class  ProcessLauncher
 Start an external process window. More...
 
class  RaycastMaskFilter
 Filter raycasts by a mask UnityEngine.Texture2D for non-rectangle area of effect. More...
 
class  RaycastVisibilityFilter
 Filter raycasts by the alpha and proportion inside the viewport. More...
 
class  ReorderableListAttribute
 UnityEngine.PropertyAttribute to Drag'n'Drop to reorder an array or list. More...
 
class  ResolutionSetter
 Set standalone player window resolution, position and style. More...
 
class  Singleton
 Agent to implement the singleton pattern for UnityEngine.MonoBehaviour. More...
 
struct  Span
 Define a numeric range. More...
 
class  StackConsolePanel
 Stack panel to show debug logs on runtime GUI with regex pattern filter. More...
 
class  StackGroupPanel
 Stack panel to display multiple sub panels together. More...
 
class  StackTweakPanel
 Stack panel to show and edit variables of VariableTweaker attached above this. More...
 
class  StackWindow
 Stack window to display multiple stack panels in one GUI window together. More...
 
class  TimeRecorder
 Measure the elapsed time sections and provide better log text. More...
 
struct  TimeSpanField
 Wrapper of System.TimeSpan for serialization, the precision is seconds. More...
 
class  TypeConstraintAttribute
 UnityEngine.PropertyAttribute to filter the assigned object type by constraints. More...
 
class  UniqueTimestamp
 UTC timestamp that unique in current process. More...
 
class  UnityJsonSerializer
 Serialize data with UnityEngine.JsonUtility. More...
 
class  VariableInfo
 Contain FieldInfo or PropertyInfo and instance to access variable. More...
 
class  VariableTweaker
 Save variable values serialized by Json.NET to a specified file, or load it back. More...
 
class  WwwLoader
 Basically a wrapper of UnityEngine.WWW for work easier. More...
 
class  WwwOption
 URL and some options for WwwLoader, cast from string to create if use URL only. More...
 

Enumerations

enum  ColorChannel
 RGBA color channel, int value as indexer of UnityEngine.Color. More...
 
enum  KeyState
 Input key state to describe keyboard operation. More...
 
enum  MonoMessage
 Messages of UnityEngine.MonoBehaviour. More...
 
enum  WindowStyle
 Style to display standalone player window. More...
 

Detailed Description

The root namespace include all classes from Wanzyee Studio.