sc2-gamedata
Public Attributes | List of all members
CActor Class Reference

Generic. More...

#include <Actor.h>

Inheritance diagram for CActor:
Inheritance graph
[legend]
Collaboration diagram for CActor:
Collaboration graph
[legend]

Public Attributes

CActorKey CopySource
 Copy Source. More...
 
CActorTerms Terms
 Terms. More...
 
std::vector< CActorKeyAliases
 Aliases. More...
 
std::vector< CActorKeyMacros
 Macros. More...
 
EActorRequestCreateSharing Sharing
 Sharing. More...
 
CFlags Flags
 Flags. More...
 
CFlags Filter
 Filter. More...
 
EActorHostedPropInheritType InheritType
 Inherit Type. More...
 
CFlags Inherits
 Inherited Properties. More...
 
CActorTransferFlags AcceptedTransfers
 Accepted Transfers. More...
 
CActorHostedPropTransferFlags AcceptedHostedPropTransfers
 Accepted Property Transfers. More...
 
EFogVisibility FogVisibility
 Fog Visibility. More...
 
TEditorCategories EditorCategories
 Editor Categories. More...
 
SActorRequest Supporter
 Host Supporter. More...
 

Detailed Description

Generic.

Remarks
Unknown

Member Data Documentation

◆ AcceptedHostedPropTransfers

CActorHostedPropTransferFlags CActor::AcceptedHostedPropTransfers

Accepted Property Transfers.

Determines which types of hosted props will be transferred to a new actor.

Remarks
indexEnum: EActorHostedProp

◆ AcceptedTransfers

CActorTransferFlags CActor::AcceptedTransfers

Accepted Transfers.

Determines which additional properties of an actor will be transferred to a new actor.

Remarks
indexEnum: EActorTransferFlag

◆ Aliases

std::vector<CActorKey> CActor::Aliases

Aliases.

An alias is an alternative (often generic) name that can be used to refer to an actor. For example, most unit actors use the _Unit alias, allowing other actors that send messages targeting _Unit to get those messages to the unit actor in that scope.

◆ CopySource

CActorKey CActor::CopySource

Copy Source.

Allows you to specify a separate actor in the same scope that will be used to transfer properties to a new actor.

◆ EditorCategories

TEditorCategories CActor::EditorCategories

Editor Categories.

Editor Categories are used for filtering and organization within the StarCraft II Editor.

◆ Filter

CFlags CActor::Filter

Filter.

Filter determines whether this actor is visible for Enemy, Neutral, Self, or Ally players.

Remarks
indexEnum: EActorFilter

◆ Flags

CFlags CActor::Flags

Flags.

Actor flags allow you to change whether the actor is added to the External Finder and whether it will be added to a saved game.

Remarks
indexEnum: EActorFlag

◆ FogVisibility

EFogVisibility CActor::FogVisibility

Fog Visibility.

How the actor appears when under the fog of war.

◆ Inherits

CFlags CActor::Inherits

Inherited Properties.

Properties this actor inherits from its host actor

Remarks
indexEnum: EActorHostedProp

◆ InheritType

EActorHostedPropInheritType CActor::InheritType

Inherit Type.

Determines how this actor gets properties from its host.

◆ Macros

std::vector<CActorKey> CActor::Macros

Macros.

Macros are actor events that are defined externally and combined with this actor's events.

◆ Sharing

EActorRequestCreateSharing CActor::Sharing

Sharing.

Sharing allows you to use an existing actor for an actor request rather than always creating a new actor. Per Effect Tree will only share actors when they are created while executing the same effect.

◆ Supporter

SActorRequest CActor::Supporter

Host Supporter.

When the Supporter of this actor dies, this actor will receive a SupporterDestruction message that is commonly used to destroy the actor.

◆ Terms

CActorTerms CActor::Terms

Terms.

Actor terms (similar to trigger conditions) that must validate successfully in order for this actor to be created.


The documentation for this class was generated from the following file: