BP_AbilityBase_SpawnUnits
Path: /Game/AdvancedTurnBasedTileToolkit/Maps/MP/BP_AbilityBase_SpawnUnits
.. cpp:class:: BP_AbilityBase_SpawnUnits : public BP_AbilityBase_C
Ability used for spawning units in the game. Used in the MpSpawn example map.
.. cpp:function:: void Construction_Script(exec then)
Type: Construction script, the place to spawn components and do other setup. @note Name used in CreateBlueprint function
Category:
Access Modifier: Public
Constant: False
Flags: Required API, Event, Blueprint Event
Construction script, the place to spawn components and do other setup. @note Name used in CreateBlueprint function
:arg then:
:type then: exec.. cpp:function:: (exec, bool, exec, bool) CheckIfInRangeOfSpawnArea(exec then, int GridIndex, EFaction Faction=NewEnumerator3)
Type:
Category:
Access Modifier: Public
Constant: False
Flags: Has Out Params, Has Defaults, Blueprint Callable, Blueprint Event
:arg then:
:type then: exec
:arg GridIndex:
:type GridIndex: int
:arg Faction: (Default: NewEnumerator3)
:type Faction: EFaction
:returns execute:
:rtype execute: exec
:returns bIsInRange: (Default: false)
:rtype bIsInRange: bool
:returns execute:
:rtype execute: exec
:returns bIsInRange: (Default: true)
:rtype bIsInRange: bool.. cpp:function:: void ServerBlockInput(exec then)
Type:
Category:
Access Modifier:
Constant: False
Flags: Net, Net Server, Blueprint Callable, Blueprint Event
:arg then:
:type then: exec.. cpp:function:: void BlockInputOnReady(exec then)
Type:
Category:
Access Modifier:
Constant: False
Flags: Blueprint Callable, Blueprint Event
:arg then:
:type then: exec.. cpp:function:: void ClientSpawnEmitterAtLocation(exec then, ParticleSystem EmitterTemplate, Vector Location, SoundBase Sound)
Type:
Category:
Access Modifier:
Constant: False
Flags: Net, Net Client, Blueprint Callable, Blueprint Event
:arg then:
:type then: exec
:arg EmitterTemplate:
:type EmitterTemplate: ParticleSystem
:arg Location:
:type Location: Vector
:arg Sound:
:type Sound: SoundBase.. cpp:function:: void ClientDisplayWarning(exec then, text WarningMessage)
Type:
Category:
Access Modifier:
Constant: False
Flags: Net, Net Client, Blueprint Callable, Blueprint Event
:arg then:
:type then: exec
:arg WarningMessage:
:type WarningMessage: text.. cpp:function:: void ClientDeactivate(exec then)
Type:
Category:
Access Modifier:
Constant: False
Flags: Net, Net Client, Blueprint Callable, Blueprint Event
:arg then:
:type then: exec.. cpp:function:: void ClientUpdateSpawnedText(exec then, int SpawnedUnits)
Type:
Category:
Access Modifier:
Constant: False
Flags: Net, Net Reliable, Net Client, Blueprint Callable, Blueprint Event
:arg then:
:type then: exec
:arg SpawnedUnits:
:type SpawnedUnits: int.. cpp:function:: void ClientSpawnUi(exec then, int StartingAmount, EFaction Faction=NewEnumerator3)
Type:
Category:
Access Modifier:
Constant: False
Flags: Net, Net Reliable, Net Client, Blueprint Callable, Blueprint Event
:arg then:
:type then: exec
:arg StartingAmount:
:type StartingAmount: int
:arg Faction: (Default: NewEnumerator3)
:type Faction: EFaction.. cpp:function:: void Activate(exec then, bool bReassess=false, Actor OwningActor)
Type:
Category:
Access Modifier:
Constant: False
Flags: Blueprint Callable, Blueprint Event
:arg then:
:type then: exec
:arg bReassess: Reassess Boolean (Default: false)
:type bReassess: bool
:arg OwningActor: Owning Actor Actor Object Reference
:type OwningActor: Actor.. cpp:function:: void ServerInteract(exec then, bool bValidTile=false, int ClickedIndex=0, Vector Location=0, 0, 0, Key Key, bool bReleased=false, EClickType ClickType=NewEnumerator0, BP_PlayerController_ATBTT CallingPc)
Type:
Category:
Access Modifier:
Constant: False
Flags: Net, Net Server, Blueprint Callable, Blueprint Event
:arg then:
:type then: exec
:arg bValidTile: Valid Tile Boolean (Default: false)
:type bValidTile: bool
:arg ClickedIndex: Clicked Index Integer (Default: 0)
:type ClickedIndex: int
:arg Location: Location Vector (Default: 0, 0, 0)
:type Location: Vector
:arg Key: Key Key Structure
:type Key: Key
:arg bReleased: Released Boolean (Default: false)
:type bReleased: bool
:arg ClickType: Click Type EClickType Enum (Default: NewEnumerator0)
:type ClickType: EClickType
:arg CallingPc: Calling Pc BP Player Controller ATBTT Object Reference
:type CallingPc: BP_PlayerController_ATBTT.. cpp:member:: PointerToUberGraphFrame UberGraphFrame
Category:
Access Modifier:
Flags: Zero Constructor, Transit, Duplicate Transient
Lifetime Condition: None
.. cpp:member:: int Max_Units
Category: Default
Access Modifier:
Flags: Edit, Blueprint Visible, Zero Constructor, Disable Edit On Instance, Is Plain Old Data, No Destructor, Has Get Value Type Hash
Lifetime Condition: None
.. cpp:member:: int SpawnedUnits
Category: Default
Access Modifier:
Flags: Edit, Blueprint Visible, Zero Constructor, Disable Edit On Instance, Is Plain Old Data, No Destructor, Has Get Value Type Hash
Lifetime Condition: None
.. cpp:member:: WBP_MpSpawnAbility AbilityUi
Category: Default
Access Modifier:
Flags: Edit, Blueprint Visible, Zero Constructor, Disable Edit On Instance, Instanced Reference, No Destructor, Has Get Value Type Hash
Lifetime Condition: None
.. cpp:member:: BP_PlayerController_ATBTT CallindPc
Category: Default
Access Modifier:
Flags: Edit, Blueprint Visible, Zero Constructor, Disable Edit On Template, Disable Edit On Instance, No Destructor, Has Get Value Type Hash
Lifetime Condition: None
.. cpp:member:: PointerToUberGraphFrame UberGraphFrame
Category:
Access Modifier:
Flags: Zero Constructor, Transit, Duplicate Transient
Lifetime Condition: None
.. cpp:member:: SceneComponent DefaultSceneRoot
Category: Default
Access Modifier:
Flags: Blueprint Visible, Zero Constructor, Instanced Reference, Non Transactional, No Destructor, Has Get Value Type Hash
Lifetime Condition: None
.. cpp:member:: Vector HoveredLocation
Category: Default
Access Modifier:
Flags: Edit, Blueprint Visible, Zero Constructor, Disable Edit On Instance, Is Plain Old Data, No Destructor, Has Get Value Type Hash
Lifetime Condition: None
.. cpp:member:: Vector BigUnitOffset
Category: Default
Access Modifier:
Flags: Edit, Blueprint Visible, Zero Constructor, Disable Edit On Instance, Is Plain Old Data, No Destructor, Has Get Value Type Hash
Lifetime Condition: None
.. cpp:member:: int PreviousHoverIndex
Category: Default
Access Modifier:
Flags: Edit, Blueprint Visible, Zero Constructor, Disable Edit On Instance, Is Plain Old Data, No Destructor, Has Get Value Type Hash
Lifetime Condition: None
.. cpp:member:: BP_GridManager GridManagerRef
Category: Default
Access Modifier:
Flags: Edit, Blueprint Visible, Zero Constructor, Disable Edit On Template, Disable Edit On Instance, No Destructor, Has Get Value Type Hash
Lifetime Condition: None
.. cpp:member:: int HoveredTile
Category: Default
Access Modifier:
Flags: Edit, Blueprint Visible, Zero Constructor, Disable Edit On Instance, Is Plain Old Data, No Destructor, Has Get Value Type Hash
Lifetime Condition: None
.. cpp:member:: Vector ClickedLocation
Category: Default
Access Modifier:
Flags: Edit, Blueprint Visible, Zero Constructor, Disable Edit On Instance, Is Plain Old Data, No Destructor, Has Get Value Type Hash
Lifetime Condition: None
.. cpp:member:: int TargetIndex
Category: Default
Access Modifier:
Flags: Edit, Blueprint Visible, Zero Constructor, Disable Edit On Instance, Is Plain Old Data, No Destructor, Has Get Value Type Hash
Lifetime Condition: None
.. cpp:member:: Actor OwningActor
Category: Default
Access Modifier:
Flags: Edit, Blueprint Visible, Zero Constructor, Disable Edit On Template, Disable Edit On Instance, No Destructor, Has Get Value Type Hash
Lifetime Condition: None
.. cpp:member:: int ClickedIndex
Category: Default
Access Modifier:
Flags: Edit, Blueprint Visible, Zero Constructor, Disable Edit On Instance, Is Plain Old Data, No Destructor, Has Get Value Type Hash
Lifetime Condition: None
.. cpp:member:: bool bEnableHover
Category: Default
Access Modifier:
Flags: Edit, Blueprint Visible, Zero Constructor, Disable Edit On Instance, Is Plain Old Data, No Destructor, Has Get Value Type Hash
Lifetime Condition: None
.. cpp:member:: bool bUseBigOffset
Category: Default
Access Modifier:
Flags: Edit, Blueprint Visible, Zero Constructor, Disable Edit On Instance, Is Plain Old Data, No Destructor, Has Get Value Type Hash
Lifetime Condition: None
.. cpp:member:: bool bUseHoverMarker
Category: Default
Access Modifier:
Flags: Edit, Blueprint Visible, Zero Constructor, Disable Edit On Instance, Is Plain Old Data, No Destructor, Has Get Value Type Hash
Lifetime Condition: None
.. cpp:member:: BP_GridUI GridUIRef
Category: Default
Access Modifier:
Flags: Edit, Blueprint Visible, Zero Constructor, Disable Edit On Template, Disable Edit On Instance, No Destructor, Has Get Value Type Hash
Lifetime Condition: None
.. cpp:member:: Class GridUIOverride
Category: Default
Access Modifier:
Flags: Edit, Blueprint Visible, Zero Constructor, Disable Edit On Instance, No Destructor, Has Get Value Type Hash
Lifetime Condition: None
.. cpp:member:: Actor MarkedActor
Category: Default
Access Modifier:
Flags: Edit, Blueprint Visible, Zero Constructor, Disable Edit On Template, Disable Edit On Instance, No Destructor, Has Get Value Type Hash
Lifetime Condition: None
.. cpp:member:: bool bCheckForPuppets
Category: Default
Access Modifier:
Flags: Edit, Blueprint Visible, Zero Constructor, Disable Edit On Instance, Is Plain Old Data, No Destructor, Has Get Value Type Hash
Lifetime Condition: None
.. cpp:member:: Vector PreviousHoveredLocation
Category: Default
Access Modifier:
Flags: Edit, Blueprint Visible, Zero Constructor, Disable Edit On Instance, Is Plain Old Data, No Destructor, Has Get Value Type Hash
Lifetime Condition: None