|
Battle Talent
V11
|
Inherits CrossLink.SceneObj.
Inherited by CrossLink.WoodenGate.
Additional Inherited Members | |
Public Member Functions inherited from CrossLink.SceneObj | |
| virtual bool | AddTriggerSphereIfNeed () |
| virtual void | SetLodLevel (LodLevel l) |
| virtual void | DoDamage (Transform hitTrans, Vector3 point, Vector3 relaVec) |
| void | DoDamage (Collision c) |
| virtual void | InitFromDungen (TileBase t) |
| virtual string | OutputInfo () |
| void | MarkAtkIntention (float offset=0) |
| bool | HasAtkIntention (float interval=0.3f) |
| void | OnSandboxSpawn () |
Public Member Functions inherited from CrossLink.PhysicsUnit | |
| bool | IsStaticScene () |
| bool | HasMovableRigidbody () |
| bool | IsScene () |
| virtual void | SetAttachable (bool b) |
| virtual bool | CanBeAttached () |
| List< PhysicsUnit > | GetAttachedList () |
| bool | IsAttached () |
| void | ClearAllAttachs () |
| virtual void | OnAttachBuild (PhysicsUnit pu, ConfigurableJoint joint, Rigidbody part) |
| virtual void | OnAttachBreak (PhysicsUnit pu, ConfigurableJoint joint, Rigidbody part) |
| 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 | Dead (bool destroy=true) |
| 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 () |
Static Public Member Functions inherited from CrossLink.PhysicsUnit | |
| static void | ClearRecordData () |
| static List< PhysicsUnit > | GetTagedPhysicsUnit (Tagger.Tag t) |
| static void | FitInTagList (PhysicsUnit pu, bool fitIn) |
| static void | Reg (PhysicsUnit pu) |
| static void | RegTrans (PhysicsUnit pu, Transform trans) |
| static void | UnReg (PhysicsUnit pu) |
| static void | UnRegTrans (PhysicsUnit pu, Transform trans) |
| static void | RegAll (PhysicsUnit pu) |
| static void | UnRegAll (PhysicsUnit pu) |
| static PhysicsUnit | GetPhysicsUnit (Collider col, bool checkRoot=true) |
| static PhysicsUnit | GetPhysicsUnit (Transform trans, bool checkRoot=true) |
| static bool | IsSceneLayer (Transform trans) |
| static bool | IsScene (Collider col) |
| static PhysicsUnit | Query (Transform trans) |
| static List< PhysicsUnit > | QueryInRadiusTemp (Vector3 pos, float radius) |
| static List< PhysicsUnit > | QueryLogicTargetInRadiusTemp (Vector3 pos, float radius) |
| static bool | IsStaticScene (GameObject go) |
Public Attributes inherited from CrossLink.SceneObj | |
| Network.NetworkSceneObjBase | networkSO |
| System.Action | OnDestroyEvent |
| SceneObj[] | subObjs |
| CharacterStat | hp = new CharacterStat(100) |
| TileBase | belongTile = null |
| bool | faceToTileDoor = false |
| WaveGenerator[] | overrideTileWave |
| GameObject[] | disableWhenSandboxSpawnList |
Public Attributes inherited from CrossLink.PhysicsUnit | |
| Tagger.Tag | unitType |
| System.Action< PhysicsUnit, ConfigurableJoint, Rigidbody > | OnAttachBuildEvent |
| System.Action< PhysicsUnit, ConfigurableJoint, Rigidbody > | OnAttachBreakEvent |
| Transform | trans |
| Rigidbody | rb |
Protected Member Functions inherited from CrossLink.SceneObj | |
| void | Awake () |
| void | OnDestroy () |
| virtual void | OnHit (float dmg) |
Protected Member Functions inherited from CrossLink.PhysicsUnit | |
| void | Awake () |
| void | OnDestroy () |
| virtual void | OnDead () |
| virtual bool | NeedToClearParent () |
Protected Attributes inherited from CrossLink.SceneObj | |
| bool | isOnline = false |
| LodLevel | lv |
| HitProtector | hitProtector = new HitProtector() |
Protected Attributes inherited from CrossLink.PhysicsUnit | |
| bool | attachable = true |
| List< PhysicsUnit > | attachedPuList = new List<PhysicsUnit>() |
| bool | isDead = false |
| List< TileBase > | tileList = new List<TileBase>() |
| TileBase | lastExitTile = null |
| TileBase | lastBelongTile = null |
| TileBase | previousEnterTile = null |
| TileBase | currentEnterTile = null |
Events inherited from CrossLink.SceneObj | |
| System.Action | HitEvent |
Events inherited from CrossLink.PhysicsUnit | |
| System.Action< PhysicsUnit > | DeadEvent |
| System.Action< PhysicsUnit, Rigidbody, Collider, Vector3, Vector3, Vector3 > | OnHitScanEvent |