namespace ECE { /// /// Capsule method to use when creating a capsule /// public enum CAPSULE_COLLIDER_METHOD { BestFit, MinMax, MinMaxPlusRadius, MinMaxPlusDiameter, } /// /// Type of collider to create /// public enum CREATE_COLLIDER_TYPE { BOX, ROTATED_BOX, SPHERE, CAPSULE, ROTATED_CAPSULE, CONVEX_MESH, CYLINDER, } /// /// Orientation of collider /// public enum COLLIDER_ORIENTATION { NORMAL, ROTATED, } /// /// Enum for spheres ot cubes when drawing gizmos /// public enum GIZMO_TYPE { CUBE, SPHERE, } /// /// enum for Shaders or Gizmos to draw vertices with. /// public enum RENDER_POINT_TYPE { SHADER, GIZMOS, } /// /// Collider type to use when automatically generating colliders along a bone chain for a skinned mesh renderer. /// public enum SKINNED_MESH_COLLIDER_TYPE { Box, Capsule, Sphere, Convex_Mesh, } /// /// Sphere method to use when creating a sphere /// public enum SPHERE_COLLIDER_METHOD { BestFit, Distance, MinMax, } public enum MESH_COLLIDER_METHOD { QuickHull, MessyHull } public enum VERTEX_SNAP_METHOD { Add, Remove, Both, } /// /// Method used to attach mesh colliders to the attach to object. /// public enum VHACD_RESULT_METHOD { AttachTo, ChildObject, IndividualChildObjects } /// /// Current window tab selected in the editor window. /// public enum ECE_WINDOW_TAB { None = -1, Creation = 0, Editing = 1, VHACD = 2, AutoSkinned = 3, } }