Definition of one geometry-compatible climbing action. 更多...
#include <Climbing.h>
静态 Public 属性 | |
| static constexpr std::string_view | SchemaId = "evengine.climbing-action" |
| Schema id emitted by the canonical action codec. | |
| static constexpr std::int64_t | SchemaVersion = 4 |
| Current action schema version. | |
详细描述
Definition of one geometry-compatible climbing action.
在文件 Climbing.h 第 160 行定义.
类成员变量说明
◆ animation
| ClimbingAnimationBinding eve::climbing::ClimbingActionDefinition::animation |
在文件 Climbing.h 第 202 行定义.
◆ apexHeight
| float eve::climbing::ClimbingActionDefinition::apexHeight = 0.15f |
在文件 Climbing.h 第 172 行定义.
◆ branchWindows
| std::vector<ClimbingBranchWindow> eve::climbing::ClimbingActionDefinition::branchWindows |
在文件 Climbing.h 第 203 行定义.
◆ cameraCue
| std::string eve::climbing::ClimbingActionDefinition::cameraCue |
在文件 Climbing.h 第 211 行定义.
◆ cancelWindowEnd
| float eve::climbing::ClimbingActionDefinition::cancelWindowEnd = 1.f |
在文件 Climbing.h 第 179 行定义.
◆ cancelWindowStart
| float eve::climbing::ClimbingActionDefinition::cancelWindowStart = 0.f |
在文件 Climbing.h 第 178 行定义.
◆ comboTags
| std::vector<std::string> eve::climbing::ClimbingActionDefinition::comboTags |
在文件 Climbing.h 第 207 行定义.
◆ contactConstraints
| std::vector<ClimbingContactConstraint> eve::climbing::ClimbingActionDefinition::contactConstraints |
在文件 Climbing.h 第 204 行定义.
◆ duration
| eve::Duration eve::climbing::ClimbingActionDefinition::duration = eve::Duration::fromNanoseconds(500000000) |
在文件 Climbing.h 第 170 行定义.
◆ eventMetadata
| std::vector<std::string> eve::climbing::ClimbingActionDefinition::eventMetadata |
在文件 Climbing.h 第 212 行定义.
◆ extensionMetadata
| eve::Value::Object eve::climbing::ClimbingActionDefinition::extensionMetadata |
Unknown schema fields retained across decode and encode.
在文件 Climbing.h 第 214 行定义.
◆ facingWarpBudgetRadians
| float eve::climbing::ClimbingActionDefinition::facingWarpBudgetRadians = 0.8f |
在文件 Climbing.h 第 186 行定义.
◆ handSpacing
| float eve::climbing::ClimbingActionDefinition::handSpacing = 0.42f |
在文件 Climbing.h 第 177 行定义.
◆ hangBodyOffset
| float eve::climbing::ClimbingActionDefinition::hangBodyOffset = 0.35f |
在文件 Climbing.h 第 175 行定义.
◆ hangFeetBelowLedge
| float eve::climbing::ClimbingActionDefinition::hangFeetBelowLedge = 1.55f |
在文件 Climbing.h 第 176 行定义.
◆ horizontalWarpBudget
| float eve::climbing::ClimbingActionDefinition::horizontalWarpBudget = 0.6f |
在文件 Climbing.h 第 184 行定义.
◆ id
| std::string eve::climbing::ClimbingActionDefinition::id |
在文件 Climbing.h 第 166 行定义.
◆ kind
| ClimbingActionKind eve::climbing::ClimbingActionDefinition::kind = ClimbingActionKind::Mantle |
在文件 Climbing.h 第 174 行定义.
◆ landingForward
| float eve::climbing::ClimbingActionDefinition::landingForward = 0.35f |
在文件 Climbing.h 第 171 行定义.
◆ landingPolicy
| ClimbingLandingPolicy eve::climbing::ClimbingActionDefinition::landingPolicy = ClimbingLandingPolicy::MatchGround |
在文件 Climbing.h 第 205 行定义.
◆ maxCurvature
| float eve::climbing::ClimbingActionDefinition::maxCurvature = 1000.f |
在文件 Climbing.h 第 199 行定义.
◆ maxDepth
| float eve::climbing::ClimbingActionDefinition::maxDepth = 1000.f |
在文件 Climbing.h 第 194 行定义.
◆ maxDistance
| float eve::climbing::ClimbingActionDefinition::maxDistance = 1000.f |
在文件 Climbing.h 第 196 行定义.
◆ maxHeight
| float eve::climbing::ClimbingActionDefinition::maxHeight = 1.f |
在文件 Climbing.h 第 168 行定义.
◆ maxSlopeRadians
| float eve::climbing::ClimbingActionDefinition::maxSlopeRadians = 3.1415927f |
在文件 Climbing.h 第 198 行定义.
◆ maxTranslationWarpPerTick
| float eve::climbing::ClimbingActionDefinition::maxTranslationWarpPerTick = 0.15f |
在文件 Climbing.h 第 182 行定义.
◆ maxYawWarpRadiansPerTick
| float eve::climbing::ClimbingActionDefinition::maxYawWarpRadiansPerTick = 0.12f |
在文件 Climbing.h 第 183 行定义.
◆ minDepth
| float eve::climbing::ClimbingActionDefinition::minDepth = 0.f |
在文件 Climbing.h 第 193 行定义.
◆ minDistance
| float eve::climbing::ClimbingActionDefinition::minDistance = 0.f |
在文件 Climbing.h 第 195 行定义.
◆ minHeight
| float eve::climbing::ClimbingActionDefinition::minHeight = 0.f |
在文件 Climbing.h 第 167 行定义.
◆ minSpeed
| float eve::climbing::ClimbingActionDefinition::minSpeed = 0.f |
在文件 Climbing.h 第 169 行定义.
◆ minSurfaceNormalY
| float eve::climbing::ClimbingActionDefinition::minSurfaceNormalY = -1.f |
在文件 Climbing.h 第 197 行定义.
◆ probeRecipe
| ClimbingProbeRecipe eve::climbing::ClimbingActionDefinition::probeRecipe = ClimbingProbeRecipe::Automatic |
在文件 Climbing.h 第 192 行定义.
◆ repetitionPenalty
| std::int32_t eve::climbing::ClimbingActionDefinition::repetitionPenalty = 0 |
在文件 Climbing.h 第 208 行定义.
◆ requiredCommand
| ClimbingCommandRequirement eve::climbing::ClimbingActionDefinition::requiredCommand = ClimbingCommandRequirement::Any |
在文件 Climbing.h 第 191 行定义.
◆ requiredConditionTags
| std::vector<std::string> eve::climbing::ClimbingActionDefinition::requiredConditionTags |
在文件 Climbing.h 第 209 行定义.
◆ requiredNotifies
| std::vector<std::string> eve::climbing::ClimbingActionDefinition::requiredNotifies |
在文件 Climbing.h 第 188 行定义.
◆ requiredSupportTags
| std::vector<std::string> eve::climbing::ClimbingActionDefinition::requiredSupportTags |
在文件 Climbing.h 第 200 行定义.
◆ rootMotionScaleMax
| float eve::climbing::ClimbingActionDefinition::rootMotionScaleMax = 1.35f |
在文件 Climbing.h 第 181 行定义.
◆ rootMotionScaleMin
| float eve::climbing::ClimbingActionDefinition::rootMotionScaleMin = 0.75f |
在文件 Climbing.h 第 180 行定义.
◆ SchemaId
|
staticconstexpr |
Schema id emitted by the canonical action codec.
在文件 Climbing.h 第 162 行定义.
◆ SchemaVersion
|
staticconstexpr |
Current action schema version.
在文件 Climbing.h 第 164 行定义.
◆ selectionBias
| int eve::climbing::ClimbingActionDefinition::selectionBias = 0 |
在文件 Climbing.h 第 173 行定义.
◆ sourceModes
| ClimbingSourceMode eve::climbing::ClimbingActionDefinition::sourceModes = ClimbingSourceMode::Any |
在文件 Climbing.h 第 190 行定义.
◆ staminaCost
| float eve::climbing::ClimbingActionDefinition::staminaCost = 0.f |
在文件 Climbing.h 第 210 行定义.
◆ tags
| std::vector<std::string> eve::climbing::ClimbingActionDefinition::tags |
在文件 Climbing.h 第 189 行定义.
◆ terminalVelocityPolicy
| ClimbingTerminalVelocityPolicy eve::climbing::ClimbingActionDefinition::terminalVelocityPolicy = ClimbingTerminalVelocityPolicy::Preserve |
在文件 Climbing.h 第 206 行定义.
◆ trajectory
| ClimbingTrajectoryKind eve::climbing::ClimbingActionDefinition::trajectory = ClimbingTrajectoryKind::Automatic |
在文件 Climbing.h 第 201 行定义.
◆ verticalWarpBudget
| float eve::climbing::ClimbingActionDefinition::verticalWarpBudget = 0.6f |
在文件 Climbing.h 第 185 行定义.
◆ warpWindows
| std::vector<ClimbingWarpWindow> eve::climbing::ClimbingActionDefinition::warpWindows |
在文件 Climbing.h 第 187 行定义.
该结构体的文档由以下文件生成:
- src/modules/climbing/Climbing.h