VertExmotion  1.8.6
1.8.6
Kalagaan.VertExmotion Class Reference
Inheritance diagram for Kalagaan.VertExmotion:
Kalagaan.VertExmotionBase

Additional Inherited Members

- Public Member Functions inherited from Kalagaan.VertExmotionBase
Mesh GetMesh ()
 
void SetMesh (Mesh m)
 
void InitMesh ()
 
void ApplyMotionData ()
 
void InitVertices ()
 
void Update ()
 
void LateUpdate ()
 
void UpdateShaders ()
 
void DisableMotion ()
 
void CleanShaderProperties ()
 
void SetTimeScale (float timeScale)
 Sets the time scale on each sensor. More...
 
VertExmotionSensorBase CreateSensor ()
 
VertExmotionSensorBase CreateSensor (string name)
 
void AddSensor (VertExmotionSensorBase sensor)
 Add a sensor to the list More...
 
void AddSensor (VertExmotionSensorBase sensor, bool linked)
 Add a linked sensor to the list More...
 
void RemoveSensor (VertExmotionSensorBase sensor)
 
void Link (VertExmotionSensorBase sensor)
 Link a sensor to the previous in the list More...
 
void Link (int sensorId)
 Link a sensor to the previous in the list More...
 
void UnLink (VertExmotionSensorBase sensor)
 Unlink a sensor More...
 
void UnLink (int sensorId)
 Unlink a sensor More...
 
void IgnoreFrame ()
 Ignore current frame motion. More...
 
void ResetMotion ()
 Reset motion. More...
 
void IgnoreCollision (Collider collider, bool ignore)
 Ignore collider from colliding with sensors' collision zones More...
 
- Static Public Member Functions inherited from Kalagaan.VertExmotionBase
static float GetScaleFactor (Transform t)
 
static bool ClassExists (string className)
 ClassExists. More...
 
static System.Type ClassType (string className)
 
- Public Attributes inherited from Kalagaan.VertExmotionBase
string m_version = "1.8.6"
 version of the instance More...
 
string className = "VertExmotion"
 
bool m_executeOnLateUpdate = true
 
bool m_dontCheckShaderCompatibility = false
 
bool m_showMaterialIDWireFrame = false
 
bool m_hideUnselectedMaterialID = false
 
Parameters m_params = new Parameters()
 
EditorParameters m_editorParams = new EditorParameters()
 
MaterialPropertyBlock m_matPropBlk
 material property block. More...
 
Mesh m_mesh
 
List< VertExmotionSensorBasem_VertExmotionSensors = new List<VertExmotionSensorBase>()
 
List< float > m_sensorsLinks = new List<float>()
 
Color32 [] m_vertexColors
 
Shader [] m_initialShaders
 
bool m_shareMesh = false
 
bool m_meshCopy = false
 
Dictionary< string, List< string > > m_shaderParamNames = new Dictionary<string, List<string>> ()
 
bool m_showEditorPanel = true
 
bool m_editMode = true
 
Vector4 [] m_shaderSensorPos
 
Vector4 [] m_shaderMotionDirection
 
Vector4 [] m_shaderRCT
 
Vector4 [] m_shaderSquashStrech
 
Vector4 [] m_shaderSpeed
 
Vector4 [] m_shaderMotionAxis
 
Vector4 [] m_shaderAxisScaleX
 
Vector4 [] m_shaderAxisScaleY
 
Vector4 [] m_shaderAxisScaleZ
 
float [] m_shaderLink
 
float m_normalCorrection = 0f
 
float m_normalSmooth = .2f
 
- Static Public Attributes inherited from Kalagaan.VertExmotionBase
static string version = "1.8.6"
 
static int MAX_SENSOR = 20
 
- Properties inherited from Kalagaan.VertExmotionBase
List< VertExmotionSensorBaseSensors [get]
 
new Renderer renderer [get]
 

Detailed Description

VertExmotion is the main class. require MeshFilter or SkinMeshRenderer


The documentation for this class was generated from the following file: