Skip to content
smartargs
VantageDocumentation

Reference

Every component and asset Vantage ships, with each Inspector field, its default and what it changes, and the members you can call or override from code. Each page links to the module guide that explains how to use it.

Page Types
Units and stats VtUnit, VtUnitDefinition, VtUnitStats, VtUnitModifiers, VtUnitTraits, VtUnitBuffs, VtCombatEngagement, VtStatDefinition, VtCoreStats, VtAttributeDefinition, VtAttributeFormula, VtAttributeDerivedStatsBinding, VtBuffDefinition, VtUnitTagDefinition, VtDefinitionCatalog, VtResourcePoolConfig, VtItemModifier, VtAttributeGrant, VtAttributeGrowth, VtTraitOverride, VtTickEffect, VtSplashSpec, VtProjectileSpec, VtDamageInfo, VtUnitId, VtUnitRegistry, VtFactionRules, IVtAttackable, IVtCommandAttackable
Abilities VtUnitAbilities, VtAbilityHotkeys, VtGroundTargetIndicator, VtLocalAbilityExecutor, VtProjectileMover, VtGroundAoeAnchor, VtAbilityDefinition, VtDamageEffect, VtUnitBasicAttackDamageEffect, VtHealEffect, VtApplyBuffEffect, VtAoeDamageEffect, VtAoeHealEffect, VtAoeBuffEffect, VtPersistentAoeDamageEffect, VtTauntEffect, VtAoeTauntEffect, VtThreatOnApplyEffect, VtThreatShedEffect, VtAbilityEffect, IVtAreaEffect, IVtAbilityExecutor, VtAbilityContext, VtAbilityTargetData, VtAbilityRequest, VtAbilityRelay
Combat text VtWorldSpaceCombatTextPresenter, VtCombatTextAutoSubscriber, VtCombatTextStyle, IVtCombatTextPresenter, VtCombatTextEvent, VtCombatTextFeed
Movement and input VtTopDownClickToMove, VtNavMeshPathProvider, VtTopDownClickInput, VtTopDownAnimatorBinding, VtLocalMovementExecutor, VtClientAuthMovementExecutor, VtPredictedMovementExecutor, VtMoveMarker, IVtPathProvider, IVtMovementExecutor, IVtPointerBlocker, VtPathStitcher, VtPointerBlockers
Input VtInput, VtInputActionNames
UI VtUiRoot, VtUiNavigation, VtTooltipHost, VtMapArea, VtMapMarker, VtIconSet, VtHudPanel, VtWindowPanel, VtUnitFramePresenter, VtResourceBarPresenter, VtXpPresenter, VtActionBarPresenter, VtStatListPresenter, VtInventoryPresenter, VtEquipmentPresenter, VtQuestLogPresenter, VtDialoguePresenter, VtCraftingPresenter, VtTalentPresenter, VtBuildPresenter, VtSelectionPresenter, VtThreatPresenter, VtInteractionPresenter, VtMinimapPresenter, VtTooltipContent, VtAbilityTooltip, VtItemTooltip, VtBuffTooltip, VtTooltips, VtTheme, VtUiStates, VtIcons, VtUiLayouts
Selection VtUnitSelection, VtSelectionIndicator, VtRingSelectionMarker, VtPrefabSelectionMarker, VtRingSelectionStyle, VtPrefabSelectionStyle, VtSelectionStyle, VtSelectionMarker, VtSelectionMarkerState, VtSelectionSet, VtSelectionRules
Orders and control groups VtUnitOrders, VtOrderInput, VtControlGroups, VtControlGroupSet, VtFormation
Camera VtTopDownCamera
Tuning VtTuning
Ticking VtTickDriver, IVtTickable, VtTickManager, VtTickGroup
Items and equipment VtUnitEquipment, VtUnitEquipmentVisuals, VtWorldItem, VtItemDefinition, VtItemRarityDefinition, VtItemTagDefinition, VtItemSetDefinition, VtItemRequirements, VtItemSetTier, IVtPickable
Inventory VtUnitInventory, VtUnitHeldSlot, VtInventoryAreaDefinition, VtItemTagSlotRule, VtEquipmentKindSlotRule, VtStackableSlotRule, VtInventoryEntry, VtInventorySlotRef, VtStartingInventoryEntry, VtInventorySlotRule, IVtInventorySlotRule, VtInventorySlotContext, VtInventoryRefusal
Currency VtUnitWallet, VtCurrencyDefinition, VtCurrencyAmount, VtCurrencyDropEntry
Leveling VtUnitLevel, VtXpAwarder, VtXpCurveDefinition
Crafting VtUnitCrafter, VtUnitRecipeBook, VtUnitCraftingSkills, VtCraftingStation, VtRecipeDefinition, VtRecipeCategoryDefinition, VtRecipeStationDefinition, VtCraftingSkillDefinition, VtLearnRecipeEffect, VtRecipeIngredient, VtRecipeOutput
Quests VtUnitQuestLog, VtQuestGiver, VtQuestLocationMarker, VtQuestDefinition, VtQuestCategoryDefinition, VtKillObjective, VtCollectObjective, VtTalkObjective, VtReachLocationObjective, VtItemQuestReward, VtCurrencyQuestReward, VtXpQuestReward, VtItemQuestRequirement, VtCurrencyQuestRequirement, VtStatQuestRequirement, VtUnitTagQuestRequirement, VtFactionQuestRequirement, VtQuestStateRequirement, VtQuestProgress, VtQuestObjective, VtQuestReward, VtQuestRequirement, VtQuestEvents
Dialogue VtUnitDialogue, VtDialogueDefinition, VtQuestDialogueEffect, VtRewardDialogueEffect, VtSetFlagDialogueEffect, VtDialogueFlagRequirement, VtDialogueNode, VtDialogueAnswer, VtDialogueEffect, VtDialogueConversation, VtDialogueChoice
Vendors VtVendor, VtVendorDefinition, VtVendorStockEntry, VtVendorStockState
Respawn VtUnitRespawn, VtRespawnPoint, VtRespawnRules
Presentation VtUnitPresenter, VtAutoDestroy, VtPresentationCue, VtPresentation
Localization VtLocalizationTable, VtLocalizationEntry, VtLocalization, VtFailureText
Progression VtUnitProgression, VtTalentTreeDefinition, VtTalentDefinition, VtTalentPrerequisite
Party VtUnitParty, VtParty, VtPartyRules
Summons VtUnitSummons, VtSummon, VtCompanionAi, VtSummonEffect
Encounters VtEncounter, VtAbilityRotation, VtCastAbilityEncounterAction, VtApplyBuffEncounterAction, VtSpawnEncounterAction, VtInvulnerableEncounterAction, VtMessageEncounterAction, VtSetTimeEncounterAction, VtEncounterPhase, VtRotationEntry, VtEncounterAction
Chat VtUnitChat, VtPlayerIdentity, VtChatMessage, VtChat
Guilds VtUnitGuild, VtGuildRecord, VtGuildMember, VtGuildRank, VtGuildInvite, IVtGuildStore, VtJsonGuildStore, VtGuilds
Friends VtUnitFriends, VtFriendRecord, VtFriendLink, VtFriendRequest, VtFriendView, VtPlatformFriend, VtPlayerRecord, IVtFriendsStore, VtJsonFriendsStore, IVtPlatformFriendsProvider, IVtPlayerDirectoryStore, VtJsonPlayerDirectoryStore, VtFriends, VtPlayerDirectory
Mail VtUnitMail, VtMailDraft, VtMailMessage, VtMailItem, VtMailCurrency, VtMailboxSnapshot, IVtMailStore, VtJsonMailStore, VtMail
Building VtUnitBuilder, VtBuildInput, VtBuildGhostStyle, VtBuildGridPatch, VtBuildRangeIndicator, VtBuildSite, VtBuildSocket, VtBuildPlacementRuleSet, VtPlacedBuildable, VtBuildableDefinition, VtBuildableCategoryDefinition, VtNearTaggedUnitRule, VtMaxPlacedRule, VtBuildPlacementRule, IVtBuildPlacementRule, IVtBuildCursorProvider, VtBuildPlacementContext, VtBuildRefusal, VtBuildPlacementRules
Shared stash and costs VtSharedStash, VtStashZone, VtStashDepositFilter, IVtCostSource, VtUnitCostSource, VtCostSources, VtStashState
Unlocks VtUnitUnlocks, VtUnlockDefinition
Hotbar VtHotbar, IVtHotbarHandler, IVtHotbarSlotAwareHandler, VtHotbarSlotState, VtAbilityHotbarHandler, VtItemHotbarHandler, VtBuildableHotbarHandler, VtInventorySlotHotbarHandler
Saving and loading VtPersistentId, VtSaveGame, VtUnitSaveData, VtSaveSystem, VtUnitSaver, VtSaveFile
Loot VtLootDropper, VtLootTableDefinition, VtLootDropEntry, VtLootDrop, IVtRandom, VtUnityRandom, VtLootRoller
Threat VtThreatTable, VtThreatAutoSubscriber, VtThreatEntry
Auras VtAuraEmitter, VtAuraDefinition
AI roaming VtRoaming, VtHostileAi, VtPatrolRoute
Spawning VtMobSpawner, VtSpawnVariant, VtSpawning
Resource nodes VtResourceNode, VtResourceNodeDefinition
World time VtWorldClock, VtDayNightLighting, VtDayNightDefinition, VtDayPhaseDefinition, VtDayNightLook, VtTimeOfDayRequirement, VtWorldClockState
Fog of war VtFogOfWar, VtVisionSource, VtFogOfWarCuller, VtFogCullable, VtFogOfWarExclude, VtFogOfWarRendererFeature, IVtVisionSource, VtInterest
Terrain cliffs VtCliffMap, VtWorldGrid, VtCliffProceduralStyle, VtCliffKitStyle, VtCliffStyle, VtCliffGrid, VtGroundHeight
Multiplayer IVtCommandRelay, VtCommand, VtAuthority, VtCommandRelay, VtAuthorityLevel