BP_AbilityBase_SpawnUnits

October 03, 2024

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

  

Profile picture

Written by Urakaiketsuya , just a guy who codes. You should follow them on Twitter