Battle Talent  V11
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
CrossLink.CombatReactProfile Class Reference

Inherits ScriptableObject.

Public Member Functions

void UpdateCache (bool force=false)
 
ReactAnimInfo GetHitInfo (string mu)
 

Public Attributes

RagdollProfile knockoutProfile
 
RagdollProfile stunProfile
 
RagdollProfile deadProfile
 
RagdollProfile atkProfile
 
RagdollProfile unbanlancedProfile
 
RagdollProfile atkStayProfile
 
ReactAnimInfo[] hitReact
 
KOAnimInfo[] koReact
 
string[] breakDefAnim
 
ReactAnimInfo[] deadReact
 
string dizzyAnim = "OutOfStamina"
 
string footMat = MatDefine.Bone
 
SoundEffectInfo boneBreakSound
 
SoundEffectInfo hurtSound
 
SoundEffectInfo deathSound
 
SoundEffectInfo groundSound
 
SoundEffectInfo warningSound
 
SoundEffectInfo attackSound
 
SoundEffectInfo tauntSound
 
string hurtFace = "Hurt"
 
string attackFace = "Atk"
 
string deadFace = "Dead"
 
PaintIn3D.P3dPaintDecal slashDecalTex
 
PaintIn3D.P3dPaintDecal slashDecalNormal
 
PaintIn3D.P3dPaintDecal slashDecalSpec
 
PaintIn3D.P3dPaintDecal punchDecalTex
 
PaintIn3D.P3dPaintDecal punchDecalNormal
 
PaintIn3D.P3dPaintDecal punchDecalSpec
 
PaintIn3D.P3dPaintDecal bloodDecalTex
 
string slashEffect
 
string breakBoneEffect = "DeadEffect"
 
string sliceThroatEffect = "ThroatBlood"
 
string dismemberEffect = "CutOffBlood"
 
string armorCollisionMaterial
 
string bodyCollisionMaterial
 
Material cutMaterial
 
bool isBloodable = false
 

Static Public Attributes

static string[] DeflectToRight = new string[] { "BlockBreakRight" }
 
static string[] DeflectToLeft = new string[] { "BlockBreakLeft" }
 
static string[] Block2RightAnims = new string[] { "HitBlockRight", "RH_Block_RU", "RH_Block_RD" }
 
static string[] Block2LeftAnims = new string[] { "HitBlockLeft", "LH_Block_LU", "LH_Block_LD" }
 
static string[] TwoHandBlock2RightAnims = new string[] { "HitBlockRight" }
 
static string[] TwoHandBlock2LeftAnims = new string[] { "HitBlockLeft" }
 
static string[] RightBlock2RightAnims = new string[] { "RH_Block_RU", "RH_Block_RD" }
 
static string[] RightBlock2LeftAnims = new string[] { "RH_Block_L" }
 
static string[] LeftBlock2RightAnims = new string[] { "LH_Block_R"}
 
static string[] LeftBlock2LeftAnims = new string[] { "LH_Block_LU", "LH_Block_LD" }