add LimbType, fix broken links in docs and improve docs in general
This commit is contained in:
576
docs/lua/generated/AnimController.lua
Normal file
576
docs/lua/generated/AnimController.lua
Normal file
@@ -0,0 +1,576 @@
|
||||
-- luacheck: ignore 111
|
||||
|
||||
--[[--
|
||||
Barotrauma.AnimController
|
||||
]]
|
||||
-- @code AnimController
|
||||
-- @pragma nostrip
|
||||
local AnimController = {}
|
||||
|
||||
--- UpdateAnim
|
||||
-- @realm shared
|
||||
-- @tparam number deltaTime
|
||||
function UpdateAnim(deltaTime) end
|
||||
|
||||
--- DragCharacter
|
||||
-- @realm shared
|
||||
-- @tparam Character target
|
||||
-- @tparam number deltaTime
|
||||
function DragCharacter(target, deltaTime) end
|
||||
|
||||
--- GetSpeed
|
||||
-- @realm shared
|
||||
-- @tparam AnimationType type
|
||||
-- @treturn number
|
||||
function GetSpeed(type) end
|
||||
|
||||
--- GetCurrentSpeed
|
||||
-- @realm shared
|
||||
-- @tparam bool useMaxSpeed
|
||||
-- @treturn number
|
||||
function GetCurrentSpeed(useMaxSpeed) end
|
||||
|
||||
--- GetAnimationParamsFromType
|
||||
-- @realm shared
|
||||
-- @tparam AnimationType type
|
||||
-- @treturn AnimationParams
|
||||
function GetAnimationParamsFromType(type) end
|
||||
|
||||
--- UpdateUseItem
|
||||
-- @realm shared
|
||||
-- @tparam bool allowMovement
|
||||
-- @tparam Vector2 handWorldPos
|
||||
function UpdateUseItem(allowMovement, handWorldPos) end
|
||||
|
||||
--- Grab
|
||||
-- @realm shared
|
||||
-- @tparam Vector2 rightHandPos
|
||||
-- @tparam Vector2 leftHandPos
|
||||
function Grab(rightHandPos, leftHandPos) end
|
||||
|
||||
--- HoldItem
|
||||
-- @realm shared
|
||||
-- @tparam number deltaTime
|
||||
-- @tparam Item item
|
||||
-- @tparam Vector2[] handlePos
|
||||
-- @tparam Vector2 holdPos
|
||||
-- @tparam Vector2 aimPos
|
||||
-- @tparam bool aim
|
||||
-- @tparam number holdAngle
|
||||
-- @tparam number itemAngleRelativeToHoldAngle
|
||||
-- @tparam bool aimMelee
|
||||
function HoldItem(deltaTime, item, handlePos, holdPos, aimPos, aim, holdAngle, itemAngleRelativeToHoldAngle, aimMelee) end
|
||||
|
||||
--- HandIK
|
||||
-- @realm shared
|
||||
-- @tparam Limb hand
|
||||
-- @tparam Vector2 pos
|
||||
-- @tparam number armTorque
|
||||
-- @tparam number handTorque
|
||||
-- @tparam number maxAngularVelocity
|
||||
function HandIK(hand, pos, armTorque, handTorque, maxAngularVelocity) end
|
||||
|
||||
--- ApplyPose
|
||||
-- @realm shared
|
||||
-- @tparam Vector2 leftHandPos
|
||||
-- @tparam Vector2 rightHandPos
|
||||
-- @tparam Vector2 leftFootPos
|
||||
-- @tparam Vector2 rightFootPos
|
||||
-- @tparam number footMoveForce
|
||||
function ApplyPose(leftHandPos, rightHandPos, leftFootPos, rightFootPos, footMoveForce) end
|
||||
|
||||
--- ApplyTestPose
|
||||
-- @realm shared
|
||||
function ApplyTestPose() end
|
||||
|
||||
--- Recreate
|
||||
-- @realm shared
|
||||
-- @tparam RagdollParams ragdollParams
|
||||
function Recreate(ragdollParams) end
|
||||
|
||||
--- GetMouthPosition
|
||||
-- @realm shared
|
||||
-- @treturn Nullable`1
|
||||
function GetMouthPosition() end
|
||||
|
||||
--- GetColliderBottom
|
||||
-- @realm shared
|
||||
-- @treturn Vector2
|
||||
function GetColliderBottom() end
|
||||
|
||||
--- FindLowestLimb
|
||||
-- @realm shared
|
||||
-- @treturn Limb
|
||||
function FindLowestLimb() end
|
||||
|
||||
--- ReleaseStuckLimbs
|
||||
-- @realm shared
|
||||
function ReleaseStuckLimbs() end
|
||||
|
||||
--- HideAndDisable
|
||||
-- @realm shared
|
||||
-- @tparam LimbType limbType
|
||||
-- @tparam number duration
|
||||
-- @tparam bool ignoreCollisions
|
||||
function HideAndDisable(limbType, duration, ignoreCollisions) end
|
||||
|
||||
--- RestoreTemporarilyDisabled
|
||||
-- @realm shared
|
||||
function RestoreTemporarilyDisabled() end
|
||||
|
||||
--- Remove
|
||||
-- @realm shared
|
||||
function Remove() end
|
||||
|
||||
--- SubtractMass
|
||||
-- @realm shared
|
||||
-- @tparam Limb limb
|
||||
function SubtractMass(limb) end
|
||||
|
||||
--- SaveRagdoll
|
||||
-- @realm shared
|
||||
-- @tparam string fileNameWithoutExtension
|
||||
function SaveRagdoll(fileNameWithoutExtension) end
|
||||
|
||||
--- ResetRagdoll
|
||||
-- @realm shared
|
||||
-- @tparam bool forceReload
|
||||
function ResetRagdoll(forceReload) end
|
||||
|
||||
--- ResetJoints
|
||||
-- @realm shared
|
||||
function ResetJoints() end
|
||||
|
||||
--- ResetLimbs
|
||||
-- @realm shared
|
||||
function ResetLimbs() end
|
||||
|
||||
--- AddJoint
|
||||
-- @realm shared
|
||||
-- @tparam JointParams jointParams
|
||||
function AddJoint(jointParams) end
|
||||
|
||||
--- AddLimb
|
||||
-- @realm shared
|
||||
-- @tparam Limb limb
|
||||
function AddLimb(limb) end
|
||||
|
||||
--- RemoveLimb
|
||||
-- @realm shared
|
||||
-- @tparam Limb limb
|
||||
function RemoveLimb(limb) end
|
||||
|
||||
--- OnLimbCollision
|
||||
-- @realm shared
|
||||
-- @tparam Fixture f1
|
||||
-- @tparam Fixture f2
|
||||
-- @tparam Contact contact
|
||||
-- @treturn bool
|
||||
function OnLimbCollision(f1, f2, contact) end
|
||||
|
||||
--- SeverLimbJoint
|
||||
-- @realm shared
|
||||
-- @tparam LimbJoint limbJoint
|
||||
-- @treturn bool
|
||||
function SeverLimbJoint(limbJoint) end
|
||||
|
||||
--- Flip
|
||||
-- @realm shared
|
||||
function Flip() end
|
||||
|
||||
--- GetCenterOfMass
|
||||
-- @realm shared
|
||||
-- @treturn Vector2
|
||||
function GetCenterOfMass() end
|
||||
|
||||
--- MoveLimb
|
||||
-- @realm shared
|
||||
-- @tparam Limb limb
|
||||
-- @tparam Vector2 pos
|
||||
-- @tparam number amount
|
||||
-- @tparam bool pullFromCenter
|
||||
function MoveLimb(limb, pos, amount, pullFromCenter) end
|
||||
|
||||
--- ResetPullJoints
|
||||
-- @realm shared
|
||||
function ResetPullJoints() end
|
||||
|
||||
--- FindHull
|
||||
-- @realm shared
|
||||
-- @tparam Nullable`1 worldPosition
|
||||
-- @tparam bool setSubmarine
|
||||
function FindHull(worldPosition, setSubmarine) end
|
||||
|
||||
--- Teleport
|
||||
-- @realm shared
|
||||
-- @tparam Vector2 moveAmount
|
||||
-- @tparam Vector2 velocityChange
|
||||
-- @tparam bool detachProjectiles
|
||||
function Teleport(moveAmount, velocityChange, detachProjectiles) end
|
||||
|
||||
--- Update
|
||||
-- @realm shared
|
||||
-- @tparam number deltaTime
|
||||
-- @tparam Camera cam
|
||||
function Update(deltaTime, cam) end
|
||||
|
||||
--- ForceRefreshFloorY
|
||||
-- @realm shared
|
||||
function ForceRefreshFloorY() end
|
||||
|
||||
--- SetPosition
|
||||
-- @realm shared
|
||||
-- @tparam Vector2 simPosition
|
||||
-- @tparam bool lerp
|
||||
-- @tparam bool ignorePlatforms
|
||||
-- @tparam bool forceMainLimbToCollider
|
||||
-- @tparam bool detachProjectiles
|
||||
function SetPosition(simPosition, lerp, ignorePlatforms, forceMainLimbToCollider, detachProjectiles) end
|
||||
|
||||
--- Hang
|
||||
-- @realm shared
|
||||
function Hang() end
|
||||
|
||||
--- GetLimb
|
||||
-- @realm shared
|
||||
-- @tparam LimbType limbType
|
||||
-- @tparam bool excludeSevered
|
||||
-- @treturn Limb
|
||||
function GetLimb(limbType, excludeSevered) end
|
||||
|
||||
--- GetType
|
||||
-- @realm shared
|
||||
-- @treturn Type
|
||||
function GetType() end
|
||||
|
||||
--- ToString
|
||||
-- @realm shared
|
||||
-- @treturn string
|
||||
function ToString() end
|
||||
|
||||
--- Equals
|
||||
-- @realm shared
|
||||
-- @tparam Object obj
|
||||
-- @treturn bool
|
||||
function Equals(obj) end
|
||||
|
||||
--- GetHashCode
|
||||
-- @realm shared
|
||||
-- @treturn number
|
||||
function GetHashCode() end
|
||||
|
||||
---
|
||||
-- RightHandIKPos, Field of type Vector2
|
||||
-- @realm shared
|
||||
-- @Vector2 RightHandIKPos
|
||||
|
||||
---
|
||||
-- LeftHandIKPos, Field of type Vector2
|
||||
-- @realm shared
|
||||
-- @Vector2 LeftHandIKPos
|
||||
|
||||
---
|
||||
-- IsAiming, Field of type bool
|
||||
-- @realm shared
|
||||
-- @bool IsAiming
|
||||
|
||||
---
|
||||
-- IsAimingMelee, Field of type bool
|
||||
-- @realm shared
|
||||
-- @bool IsAimingMelee
|
||||
|
||||
---
|
||||
-- ArmLength, Field of type number
|
||||
-- @realm shared
|
||||
-- @number ArmLength
|
||||
|
||||
---
|
||||
-- WalkParams, Field of type GroundedMovementParams
|
||||
-- @realm shared
|
||||
-- @GroundedMovementParams WalkParams
|
||||
|
||||
---
|
||||
-- RunParams, Field of type GroundedMovementParams
|
||||
-- @realm shared
|
||||
-- @GroundedMovementParams RunParams
|
||||
|
||||
---
|
||||
-- SwimSlowParams, Field of type SwimParams
|
||||
-- @realm shared
|
||||
-- @SwimParams SwimSlowParams
|
||||
|
||||
---
|
||||
-- SwimFastParams, Field of type SwimParams
|
||||
-- @realm shared
|
||||
-- @SwimParams SwimFastParams
|
||||
|
||||
---
|
||||
-- CurrentAnimationParams, Field of type AnimationParams
|
||||
-- @realm shared
|
||||
-- @AnimationParams CurrentAnimationParams
|
||||
|
||||
---
|
||||
-- ForceSelectAnimationType, Field of type AnimationType
|
||||
-- @realm shared
|
||||
-- @AnimationType ForceSelectAnimationType
|
||||
|
||||
---
|
||||
-- CurrentGroundedParams, Field of type GroundedMovementParams
|
||||
-- @realm shared
|
||||
-- @GroundedMovementParams CurrentGroundedParams
|
||||
|
||||
---
|
||||
-- CurrentSwimParams, Field of type SwimParams
|
||||
-- @realm shared
|
||||
-- @SwimParams CurrentSwimParams
|
||||
|
||||
---
|
||||
-- CanWalk, Field of type bool
|
||||
-- @realm shared
|
||||
-- @bool CanWalk
|
||||
|
||||
---
|
||||
-- IsMovingBackwards, Field of type bool
|
||||
-- @realm shared
|
||||
-- @bool IsMovingBackwards
|
||||
|
||||
---
|
||||
-- IsMovingFast, Field of type bool
|
||||
-- @realm shared
|
||||
-- @bool IsMovingFast
|
||||
|
||||
---
|
||||
-- AllAnimParams, Field of type table
|
||||
-- @realm shared
|
||||
-- @table AllAnimParams
|
||||
|
||||
---
|
||||
-- AimSourceWorldPos, Field of type Vector2
|
||||
-- @realm shared
|
||||
-- @Vector2 AimSourceWorldPos
|
||||
|
||||
---
|
||||
-- AimSourcePos, Field of type Vector2
|
||||
-- @realm shared
|
||||
-- @Vector2 AimSourcePos
|
||||
|
||||
---
|
||||
-- AimSourceSimPos, Field of type Vector2
|
||||
-- @realm shared
|
||||
-- @Vector2 AimSourceSimPos
|
||||
|
||||
---
|
||||
-- HeadPosition, Field of type Nullable`1
|
||||
-- @realm shared
|
||||
-- @Nullable`1 HeadPosition
|
||||
|
||||
---
|
||||
-- TorsoPosition, Field of type Nullable`1
|
||||
-- @realm shared
|
||||
-- @Nullable`1 TorsoPosition
|
||||
|
||||
---
|
||||
-- HeadAngle, Field of type Nullable`1
|
||||
-- @realm shared
|
||||
-- @Nullable`1 HeadAngle
|
||||
|
||||
---
|
||||
-- TorsoAngle, Field of type Nullable`1
|
||||
-- @realm shared
|
||||
-- @Nullable`1 TorsoAngle
|
||||
|
||||
---
|
||||
-- StepSize, Field of type Nullable`1
|
||||
-- @realm shared
|
||||
-- @Nullable`1 StepSize
|
||||
|
||||
---
|
||||
-- AnimationTestPose, Field of type bool
|
||||
-- @realm shared
|
||||
-- @bool AnimationTestPose
|
||||
|
||||
---
|
||||
-- WalkPos, Field of type number
|
||||
-- @realm shared
|
||||
-- @number WalkPos
|
||||
|
||||
---
|
||||
-- RagdollParams, Field of type RagdollParams
|
||||
-- @realm shared
|
||||
-- @RagdollParams RagdollParams
|
||||
|
||||
---
|
||||
-- Limbs, Field of type Limb[]
|
||||
-- @realm shared
|
||||
-- @Limb[] Limbs
|
||||
|
||||
---
|
||||
-- HasMultipleLimbsOfSameType, Field of type bool
|
||||
-- @realm shared
|
||||
-- @bool HasMultipleLimbsOfSameType
|
||||
|
||||
---
|
||||
-- Frozen, Field of type bool
|
||||
-- @realm shared
|
||||
-- @bool Frozen
|
||||
|
||||
---
|
||||
-- Character, Field of type Character
|
||||
-- @realm shared
|
||||
-- @Character Character
|
||||
|
||||
---
|
||||
-- OnGround, Field of type bool
|
||||
-- @realm shared
|
||||
-- @bool OnGround
|
||||
|
||||
---
|
||||
-- ColliderHeightFromFloor, Field of type number
|
||||
-- @realm shared
|
||||
-- @number ColliderHeightFromFloor
|
||||
|
||||
---
|
||||
-- IsStuck, Field of type bool
|
||||
-- @realm shared
|
||||
-- @bool IsStuck
|
||||
|
||||
---
|
||||
-- Collider, Field of type PhysicsBody
|
||||
-- @realm shared
|
||||
-- @PhysicsBody Collider
|
||||
|
||||
---
|
||||
-- ColliderIndex, Field of type number
|
||||
-- @realm shared
|
||||
-- @number ColliderIndex
|
||||
|
||||
---
|
||||
-- FloorY, Field of type number
|
||||
-- @realm shared
|
||||
-- @number FloorY
|
||||
|
||||
---
|
||||
-- Mass, Field of type number
|
||||
-- @realm shared
|
||||
-- @number Mass
|
||||
|
||||
---
|
||||
-- MainLimb, Field of type Limb
|
||||
-- @realm shared
|
||||
-- @Limb MainLimb
|
||||
|
||||
---
|
||||
-- WorldPosition, Field of type Vector2
|
||||
-- @realm shared
|
||||
-- @Vector2 WorldPosition
|
||||
|
||||
---
|
||||
-- SimplePhysicsEnabled, Field of type bool
|
||||
-- @realm shared
|
||||
-- @bool SimplePhysicsEnabled
|
||||
|
||||
---
|
||||
-- TargetMovement, Field of type Vector2
|
||||
-- @realm shared
|
||||
-- @Vector2 TargetMovement
|
||||
|
||||
---
|
||||
-- ImpactTolerance, Field of type number
|
||||
-- @realm shared
|
||||
-- @number ImpactTolerance
|
||||
|
||||
---
|
||||
-- Draggable, Field of type bool
|
||||
-- @realm shared
|
||||
-- @bool Draggable
|
||||
|
||||
---
|
||||
-- CanEnterSubmarine, Field of type bool
|
||||
-- @realm shared
|
||||
-- @bool CanEnterSubmarine
|
||||
|
||||
---
|
||||
-- Dir, Field of type number
|
||||
-- @realm shared
|
||||
-- @number Dir
|
||||
|
||||
---
|
||||
-- Direction, Field of type Direction
|
||||
-- @realm shared
|
||||
-- @Direction Direction
|
||||
|
||||
---
|
||||
-- InWater, Field of type bool
|
||||
-- @realm shared
|
||||
-- @bool InWater
|
||||
|
||||
---
|
||||
-- HeadInWater, Field of type bool
|
||||
-- @realm shared
|
||||
-- @bool HeadInWater
|
||||
|
||||
---
|
||||
-- CurrentHull, Field of type Hull
|
||||
-- @realm shared
|
||||
-- @Hull CurrentHull
|
||||
|
||||
---
|
||||
-- IgnorePlatforms, Field of type bool
|
||||
-- @realm shared
|
||||
-- @bool IgnorePlatforms
|
||||
|
||||
---
|
||||
-- IsFlipped, Field of type bool
|
||||
-- @realm shared
|
||||
-- @bool IsFlipped
|
||||
|
||||
---
|
||||
-- BodyInRest, Field of type bool
|
||||
-- @realm shared
|
||||
-- @bool BodyInRest
|
||||
|
||||
---
|
||||
-- Invalid, Field of type bool
|
||||
-- @realm shared
|
||||
-- @bool Invalid
|
||||
|
||||
---
|
||||
-- IsHanging, Field of type bool
|
||||
-- @realm shared
|
||||
-- @bool IsHanging
|
||||
|
||||
---
|
||||
-- Anim, Field of type Animation
|
||||
-- @realm shared
|
||||
-- @Animation Anim
|
||||
|
||||
---
|
||||
-- LimbJoints, Field of type LimbJoint[]
|
||||
-- @realm shared
|
||||
-- @LimbJoint[] LimbJoints
|
||||
|
||||
---
|
||||
-- movement, Field of type Vector2
|
||||
-- @realm shared
|
||||
-- @Vector2 movement
|
||||
|
||||
---
|
||||
-- Stairs, Field of type Structure
|
||||
-- @realm shared
|
||||
-- @Structure Stairs
|
||||
|
||||
---
|
||||
-- TargetDir, Field of type Direction
|
||||
-- @realm shared
|
||||
-- @Direction TargetDir
|
||||
|
||||
---
|
||||
-- forceStanding, Field of type bool
|
||||
-- @realm shared
|
||||
-- @bool forceStanding
|
||||
|
||||
---
|
||||
-- forceNotStanding, Field of type bool
|
||||
-- @realm shared
|
||||
-- @bool forceNotStanding
|
||||
|
||||
Reference in New Issue
Block a user