|
void | OnLocalBindFinish () |
|
Vector3 | GetLastVelocity () |
|
Vector3 | GetLocalVelocity () |
|
void | TapWeaponHangingTime () |
|
bool | IsWeaponHanging () |
|
void | MulplyDurabulity (float mlp) |
|
int | GetDuralityMax () |
|
bool | StillHasEngouthDurability () |
|
string | GetDuralityDisplay () |
|
virtual void | CostDurability (int cost=1, bool costByUsing=true, bool local=false, System.Action deadCallback=null) |
|
bool | IsBrokwnWarning () |
|
bool | IsBreakable () |
|
void | EnterBrokenReady () |
|
void | StopToDestroy () |
|
void | MarkRecovery () |
|
int | GetRevDurability () |
|
int | GetPredictDurability () |
|
void | SetRecovery () |
|
void | Clear () |
|
override void | Dead (bool destroy=true) |
|
AIProxy | GetLatestHolder () |
|
void | SetLatestHolder (AIProxy aIProxy) |
|
bool | IsHeldByNpc () |
|
AIProxy | GetHolder () |
|
InteractTrigger | GetInteractTrigger () |
|
bool | ShouldBeKeepHolding (InteractHand hand) |
|
XftWeapon.XWeaponTrail | GetWeaponTrail () |
|
void | SetAsNoTrail () |
|
void | ActivateTrail (bool a, Color c, bool local=false) |
|
bool | IsAttachedByFC () |
|
bool | HasDisableAtkMark () |
|
void | MarkAtkDisableForAWhile () |
|
void | ClearDisableAtkmark () |
|
bool | IsChargedThrown () |
|
void | MarkChargedThrownAssist (bool t) |
|
void | MarkThrowAssist (float offset=0) |
|
bool | IsThrowAssist (float assistSec=0.5f) |
|
bool | IsThrowAssistGrab (float assistSec=0.5f) |
|
void | ClearThrowAssistGrab () |
|
void | ClearThrowAssist () |
|
void | MarkThrowAssistByNpc (float offset=0) |
|
bool | IsThrowAssistByNpc (float assistSec=1f) |
|
void | ClearThrowAssistByNpc () |
|
override void | OnAttachBuild (PhysicsUnit pu, ConfigurableJoint joint, Rigidbody part) |
|
override void | OnAttachBreak (PhysicsUnit pu, ConfigurableJoint joint, Rigidbody part) |
|
bool | IsStrongPart (Vector3 point) |
|
void | SetHeavyLevel (HeavyLevel hl) |
|
HeavyLevel | GetHeavyLevel () |
|
InteractHand | GetPrimaryHand () |
|
InteractHand | GetSecondaryHand () |
|
void | DisableGrab () |
|
void | EnableGrab () |
|
bool | IsGrabbed () |
|
void | BoostInertia (bool b) |
|
bool | IsJustLeave () |
|
void | MarkLeave (float offset=0) |
|
bool | IsTightByStab () |
|
void | EnableRecoil (float recoilValue=0.25f, float sec=0.2f) |
|
void | EnableRecoil (float linearRecoilValue, float angularRocoilValue, float sec) |
|
void | SetTight (bool tie) |
|
bool | GetHandPower () |
|
float | GetHandPowerFactor () |
|
float | GetHandHitFactor () |
|
float | GetHandRecoilFactor () |
|
float | GetHandBreakDefFactor () |
|
float | GetKOFactor () |
|
void | SetHandLinearDrive (float factor=1) |
|
void | SetHandPower (bool hi, bool skipCacheCheck=false, float extraFactor=1) |
|
virtual void | OnCallBegin (InteractHand hand) |
|
virtual void | OnCallEnd () |
|
virtual void | OnCall (InteractHand hand, float progress) |
|
virtual void | OnGrab (InteractHand hand, AttachObj attach) |
|
virtual void | OnUnGrab (InteractHand hand, AttachObj attach) |
|
void | SetRBColLevel (bool hi) |
|
void | SetTwoHandEnable (bool e) |
|
void | UpdateTwoHandOrder () |
|
virtual void | OnDrop (bool d) |
|
virtual void | DropUpdate () |
|
bool | HasEnoughHand () |
|
bool | CanBeGrab () |
|
void | SetHolderCollision (InteractCharacter player, bool body, bool right, bool left, bool ignore, float delay=0) |
|
string | GetName () |
|
void | InitGazeDetail () |
|
string | OnGazeShow (string info) |
|
void | ShowGrabale (InteractHand hand) |
|
int | GetGrabHandNum () |
|
AttachObj | GetClosestAttachPoint (InteractHand hand, bool canGrab=true, float closestDisSqrt=10000) |
|
int | GetAttachNum () |
|
int | GetAttachIndex (AttachObj ato) |
|
float | GetClosestDistance (InteractHand hand) |
|
void | ShowHint (AttachPointQuad quad) |
|
AttachPointQuad | CreateHint (Transform trans, Vector3 anchor) |
|
void | HideHint (AttachPointQuad quad) |
|
void | RemoveHint (AttachPointQuad quad) |
|
void | ClearAllHints () |
|
bool | IsSlotEquiped () |
|
AttachObj | GetSlotMountPoint () |
|
bool | IsSlotAttach (AttachObj attach) |
|
InteractHand | GetSlotHand () |
|
InteractHand | GetAssociatedHand () |
|
bool | IsExistItemType (string type) |
|
void | OnSlot (SlotTrigger slot) |
|
void | OnUnSlot () |
|
bool | IsEquipmentOverlap () |
|
void | OnEquipmentOverlap (bool o) |
|
void | EnableCollision (InteractBase ib, bool enable) |
|
void | OnTrigger (AttachObj attach, bool t) |
|
void | OnTriggerOnSlot (bool t) |
|
void | AddPaintedEvent (System.Action cb) |
|
void | Paint (Vector3 pos, Quaternion rot, float pressure=0.5f) |
|
PaintIn3D.P3dPaintDecal | GetBloodDecal () |
|
void | UpdateForgeLevel (int newForgeLevel) |
|
void | UpgradeForceLevel () |
|
void | UpgradeForgeLevelToMax () |
|
string | GetEnhanceDesc () |
|
bool | IsEnhance () |
|
void | BeforeSaveData (SavePointMgr.WeaponSaveData data) |
|
virtual void | OnSale () |
|
virtual void | OnBuy () |
|
bool | IsUnsold () |
|
void | PlayAppearEffect () |
|
void | SetAllRenderers (bool show) |
|
List< Renderer > | GetAllRenderers (bool force=false) |
|
void | SetDissolveEffect () |
|
void | SetDissolveIntensity (float intensity) |
|
void | RemoveDissolveEffect () |
|
void | StopDissolveEffect () |
|
bool | IsEnchantble () |
|
void | StartEnchanting (string name) |
|
void | OnEnchanting (float progress) |
|
void | StopEnchanting () |
|
void | EnchantEffectColor (List< ParticleSystemRenderer > renderers, float progress) |
|
bool | IsOnEnchanting () |
|
void | Enchant (InteractTriggerX trig, float dura=10, int count=3, string loopName=null, string endName=null) |
|
void | OnEnchantSkillByStab (StabObject.StabInfo si) |
|
void | EnchantOther (InteractBase ib, bool remainTime=false) |
|
bool | IsOnEnchant () |
|
Enchanter | GetEnchanter () |
|
void | OnEnchantSkillWithPlayer (Collision collision, InteractCharacter character) |
|
void | OnEnchantSkillWithPlayer (Rigidbody rb, Collider thisCol, Collider otherCol, Vector3 point, Vector3 normal, Vector3 relaVel, InteractCharacter character) |
|
void | DoEnchantSkillWithPlayer (Rigidbody rb, Collider thisCol, Collider otherCol, Vector3 point, Vector3 normal, Vector3 relaVel, InteractCharacter character) |
|
void | DoEnchantSkill (FullCharacterControl fc, RagdollMuscle mu, Collider thisCol, Rigidbody otherRB, Collider otherCol, Vector3 point, Vector3 normal, Vector3 relaVel) |
|
void | EnchantSkillCountUpdate () |
|
void | EnchantEnd () |
|
void | RemoveEnchant () |
|
void | RefleshEnchantEffect () |
|
void | RemoveEnchantEffect (List< EffectObj > list) |
|
List< EffectObj > | PlayEnchantEffect (string loopName) |
|
bool | IsStaticScene () |
|
bool | HasMovableRigidbody () |
|
bool | IsScene () |
|
virtual void | SetAttachable (bool b) |
|
virtual bool | CanBeAttached () |
|
List< PhysicsUnit > | GetAttachedList () |
|
bool | IsAttached () |
|
void | ClearAllAttachs () |
|
PhysicsUnit | GetRootPu () |
|
virtual Transform | GetPositionTransform () |
|
Rigidbody[] | GetRBs (bool forceUpdate=false) |
|
bool | ContainRB (Rigidbody rb) |
|
void | ModifyMassCenter (Vector3 mcenter, float sec=0.2f) |
|
float | GetTotalMass () |
|
virtual void | ChangeVelocity (Vector3 vel) |
|
virtual void | AddForceOnPart (Rigidbody part, Vector3 force, ForceMode fm=ForceMode.Impulse) |
|
virtual void | AddTorqueOnPart (Rigidbody part, Vector3 torque, ForceMode fm=ForceMode.Impulse) |
|
virtual void | AddForce (Vector3 force, ForceMode fm=ForceMode.Impulse) |
|
virtual void | AddTorque (Vector3 torque, ForceMode fm=ForceMode.Impulse) |
|
void | SetRBCols (bool col) |
|
void | SetKinematic (bool kine) |
|
void | DisableGravityAWhile (float sec=0.12f) |
|
void | ClearDisableGravity () |
|
List< Collider > | GetNotTriggerCols () |
|
Collider[] | GetCols (bool forceUpdate=false) |
|
CollisionEffect | GetCollisionEffect () |
|
CollisionEffect[] | GetCollisionEffects () |
|
string | GetNameWithoutClone () |
|
void | EnableCollisionEffectSensitive (bool s) |
|
RagdollHitInfoRef | GetRagdollHitInfoRef () |
|
RagdollHitInfoObj | GetRagdollHitInfoObj () |
|
RagdollHitInfo | GetRagdollHitInfo () |
|
StabObject | GetStabObject () |
|
GazeObj | GetGazeObj () |
|
virtual bool | IsDead () |
|
virtual void | OnCollisionWithHitScan (Rigidbody rb, Collider col, Vector3 point, Vector3 normal, Vector3 relaVel) |
|
virtual void | OnCull (TileBase tile) |
|
virtual void | OnRetain (TileBase tile) |
|
TileBase | GetCurrentEnterTile () |
|
virtual bool | OnEnter (TileBase tile) |
|
virtual bool | OnExit (TileBase tile) |
|
virtual void | DoCull (TileBase tile) |
|
virtual void | DoRetain (TileBase tile) |
|
TileBase | CalcCurrentTile () |
|