wHiteRabbiT-sTudio Framework
wHiteRabbiT.Unity.AnimatioN.DummySplineAnimation Class Reference
Inheritance diagram for wHiteRabbiT.Unity.AnimatioN.DummySplineAnimation:
wHiteRabbiT.Unity.AnimatioN.DummySplineAttackAnimation

Public Member Functions

virtual Quaternion GetRotation ()
 
Matrix4x4 Deform (float TransitionValue)
 
void ApplyPose (float t0, float tAbs, float baryWeight, float TransitionValue)
 
void Load ()
 

Public Attributes

string Name = "DummySplineAnimation"
 
TextAsset AnimationFile
 
Transform Dummy
 
bool DontReverseTime
 
float Offset
 
float Speed = 1
 
float TransitionValueForScaleMin = 0
 
float TransitionValueForScaleMax = 1
 
Vector3 ScaleMin = Vector3.one
 
Vector3 ScaleMax = Vector3.one
 
Vector3 TranslationMin = Vector3.zero
 
Vector3 TranslationMax = Vector3.zero
 
SplineElement spline
 
Color DummyColor = Color.red
 
Vector3 lastLocalPos
 
Vector3 lastProjPos
 
float DecalCollision
 
LayerMask CollisionMask
 
string CollisionSFXName
 
string fileAPath = ""
 

Protected Member Functions

Vector3 Project (Vector3 p)
 
Vector3 Project (Vector3 p, Vector3 dir, float setback)
 
void OnCollisionEnter (RaycastHit rh)
 

Protected Attributes

bool laInit
 
LerpAnim laDummy
 
bool wasInCollision
 

Member Function Documentation

void wHiteRabbiT.Unity.AnimatioN.DummySplineAnimation.ApplyPose ( float  t0,
float  tAbs,
float  baryWeight,
float  TransitionValue 
)
Matrix4x4 wHiteRabbiT.Unity.AnimatioN.DummySplineAnimation.Deform ( float  TransitionValue)
virtual Quaternion wHiteRabbiT.Unity.AnimatioN.DummySplineAnimation.GetRotation ( )
virtual
void wHiteRabbiT.Unity.AnimatioN.DummySplineAnimation.Load ( )
void wHiteRabbiT.Unity.AnimatioN.DummySplineAnimation.OnCollisionEnter ( RaycastHit  rh)
protected
Vector3 wHiteRabbiT.Unity.AnimatioN.DummySplineAnimation.Project ( Vector3  p)
protected
Vector3 wHiteRabbiT.Unity.AnimatioN.DummySplineAnimation.Project ( Vector3  p,
Vector3  dir,
float  setback 
)
protected

Member Data Documentation

TextAsset wHiteRabbiT.Unity.AnimatioN.DummySplineAnimation.AnimationFile
LayerMask wHiteRabbiT.Unity.AnimatioN.DummySplineAnimation.CollisionMask
string wHiteRabbiT.Unity.AnimatioN.DummySplineAnimation.CollisionSFXName
float wHiteRabbiT.Unity.AnimatioN.DummySplineAnimation.DecalCollision
bool wHiteRabbiT.Unity.AnimatioN.DummySplineAnimation.DontReverseTime
Transform wHiteRabbiT.Unity.AnimatioN.DummySplineAnimation.Dummy
Color wHiteRabbiT.Unity.AnimatioN.DummySplineAnimation.DummyColor = Color.red
string wHiteRabbiT.Unity.AnimatioN.DummySplineAnimation.fileAPath = ""
LerpAnim wHiteRabbiT.Unity.AnimatioN.DummySplineAnimation.laDummy
protected
bool wHiteRabbiT.Unity.AnimatioN.DummySplineAnimation.laInit
protected
Vector3 wHiteRabbiT.Unity.AnimatioN.DummySplineAnimation.lastLocalPos
Vector3 wHiteRabbiT.Unity.AnimatioN.DummySplineAnimation.lastProjPos
string wHiteRabbiT.Unity.AnimatioN.DummySplineAnimation.Name = "DummySplineAnimation"
float wHiteRabbiT.Unity.AnimatioN.DummySplineAnimation.Offset
Vector3 wHiteRabbiT.Unity.AnimatioN.DummySplineAnimation.ScaleMax = Vector3.one
Vector3 wHiteRabbiT.Unity.AnimatioN.DummySplineAnimation.ScaleMin = Vector3.one
float wHiteRabbiT.Unity.AnimatioN.DummySplineAnimation.Speed = 1
SplineElement wHiteRabbiT.Unity.AnimatioN.DummySplineAnimation.spline
float wHiteRabbiT.Unity.AnimatioN.DummySplineAnimation.TransitionValueForScaleMax = 1
float wHiteRabbiT.Unity.AnimatioN.DummySplineAnimation.TransitionValueForScaleMin = 0
Vector3 wHiteRabbiT.Unity.AnimatioN.DummySplineAnimation.TranslationMax = Vector3.zero
Vector3 wHiteRabbiT.Unity.AnimatioN.DummySplineAnimation.TranslationMin = Vector3.zero
bool wHiteRabbiT.Unity.AnimatioN.DummySplineAnimation.wasInCollision
protected

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