Class Runtime
Utilities for handling Scene, Game objects, Unity-related task.
public static class RuntimeNamespace Engine4.Internal
Inheritance
System.Object
  
    Runtime
  
  Methods
CopyComponent<T>(T, T, BindingFlags)
Copy component values to another
public static void CopyComponent<T>(T source, T dest, BindingFlags flags = BindingFlags.Instance | BindingFlags.Public | BindingFlags.FlattenHierarchy)CreateGameObject<T>(String, HideFlags)
Create a new GameObject with hideFlags
public static T CreateGameObject<T>(string name, HideFlags flags)Destroy(Object)
Safer way to destroy an object
public static void Destroy(Object obj)Dump(Mesh)
Dump Mesh to Readable CSV format
public static string Dump(Mesh m)GetComponentFromParent<T>(Transform)
Find a component starting from its parent
public static T GetComponentFromParent<T>(Transform start)where T : classGetCurrentCamera()
Get either main camera or scene camera.
public static Transform GetCurrentCamera()GetOrAddComponent<T>(GameObject)
Get or add a component
public static T GetOrAddComponent<T>(GameObject gameObject)where T : ComponentTransferTransform3DTo4D(GameObject)
Push 3D data to 4D
public static void TransferTransform3DTo4D(GameObject g)