VertExmotion
1.8.6
1.8.6
|
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< VertExmotionSensorBase > | m_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< VertExmotionSensorBase > | Sensors [get] |
new Renderer | renderer [get] |
VertExmotion is the main class. require MeshFilter or SkinMeshRenderer