Battle Talent
V11
|
Inherits CrossLink.CombatAttr.
Public Member Functions | |
void | InitAttr () |
override float | GetFinalMass () |
override void | AddHp (float hpDelta) |
Public Member Functions inherited from CrossLink.CombatAttr | |
virtual void | ChangeCamp () |
virtual void | ChangeCamp (string c) |
float | GetDeadTime () |
bool | IsDiedForAWhile (float sec=1f) |
string | ToString () |
void | Init (CharacterConfig.CharacterConfigItem configData) |
void | InitBuff () |
void | InitModifiers () |
virtual void | AddMp (float mpDelta) |
virtual void | RecoverMp (float mount=1) |
bool | IsDead () |
void | Relive () |
void | ReduceHp (float dhp=-100) |
void | ToDead () |
float | GetHpFactorByReducer (float reduce) |
float | GetHpRestFactor () |
float | GetHpFactor () |
AttrModifier | GetModifier () |
float | GetState (string name) |
bool | HasState (string name) |
bool | IsImmune (string element) |
virtual float | ReadValue (string attr) |
virtual void | WriteValue (string attr, float v) |
bool | ListenToModify (string modifierName, System.Action< ValueProvider, string > func, bool pullValue=true) |
void | UnListenToModify (string modifierName, System.Action< ValueProvider, string > func) |
void | TriggerStateUpdate (string state) |
void | TriggerHitOther (ValueProvider other) |
void | TriggerStabOther (ValueProvider other) |
void | TriggerBeHit (ValueProvider other) |
Public Attributes | |
FullCharacterControl | fc |
float | GlobalHpMlp = 1 |
float | GlobalAtkMlp = 1 |
bool | enableHpBar = false |
float | extraHitResist = 0 |
Public Attributes inherited from CrossLink.CombatAttr | |
string | camp = AIProxy.CampBad |
System.Action | CampChangedEvent |
string | configName |
CharacterStat | hpMax = new CharacterStat(100) |
CharacterStat | hp = new CharacterStat(100) |
CharacterStat | mpMax = new CharacterStat(10) |
CharacterStat | mp = new CharacterStat(10) |
CharacterStat | atkMlp = new CharacterStat(1) |
CharacterStat | massMlp = new CharacterStat(1) |
int | rebornCount = 0 |
string[] | defaultBuffs |
Additional Inherited Members | |
Static Public Attributes inherited from CrossLink.CombatAttr | |
const float | SystemMaxHp = 99999999 |
const float | ContentMaxHp = 99999f |
const float | MiniAmountHpLeft = 20 |
const float | SmallAmountHpLeft = 80 |
const float | MiddleAmountHpLeft = 160 |
Protected Member Functions inherited from CrossLink.CombatAttr | |
void | OnRebornCountChanged (ValueProvider vp, string stateName) |
Events inherited from CrossLink.CombatAttr | |
System.Action | DeadEvent |
System.Action< ValueProvider, string > | StateUpdateEvent |
System.Action< ValueProvider, ValueProvider > | HitOtherEvent |
System.Action< ValueProvider, ValueProvider > | StabOtherEvent |
System.Action< ValueProvider, ValueProvider > | BeHitEvent |
Events inherited from CrossLink.ValueProvider | |
System.Action< ValueProvider, string > | StateUpdateEvent |
System.Action< ValueProvider, ValueProvider > | HitOtherEvent |
System.Action< ValueProvider, ValueProvider > | StabOtherEvent |
System.Action< ValueProvider, ValueProvider > | BeHitEvent |