Class AUxtBasePressableButtonActor
Abstract base class for all pressable button actors. Ensures a UUxtPressableButtonComponent as the root component.
Inheritance
System::Object
AActor
AUxtBasePressableButtonActor
Namespace:
Assembly: .dll
Syntax
public: class AUxtBasePressableButtonActor : public xtCollectionObject
Constructors
| Improve this Doc View SourceAUxtBasePressableButtonActor()
Declaration
public: AUxtBasePressableButtonActor()
Fields
| Improve this Doc View SourceButtonComponent
Handle to the root button component.
Declaration
protected: UUxtPressableButtonComponent * ButtonComponent= nullptr
Field Value
| Type | Description |
|---|---|
| UUxtPressableButtonComponent * |
Methods
| Improve this Doc View SourceGetButtonComponent()
Returns UUxtPressableButtonComponent subobject.
Declaration
public: UUxtPressableButtonComponent * GetButtonComponent() const
Returns
| Type | Description |
|---|---|
| UUxtPressableButtonComponent * |
GetFarTarget()
Returns UUxtPressableButtonComponent as the far target.
Declaration
public: TScriptInterface<IUxtFarTarget> GetFarTarget()
Returns
| Type | Description |
|---|---|
| TScriptInterface<IUxtFarTarget> |
GetFarTarget_Implementation()
Declaration
public: virtual TScriptInterface<IUxtFarTarget> GetFarTarget_Implementation() override
Returns
| Type | Description |
|---|---|
| TScriptInterface<IUxtFarTarget> |
GetPokeTarget()
Returns UUxtPressableButtonComponent as the poke target.
Declaration
public: TScriptInterface<IUxtPokeTarget> GetPokeTarget()
Returns
| Type | Description |
|---|---|
| TScriptInterface<IUxtPokeTarget> |
GetPokeTarget_Implementation()
Declaration
public: virtual TScriptInterface<IUxtPokeTarget> GetPokeTarget_Implementation() override
Returns
| Type | Description |
|---|---|
| TScriptInterface<IUxtPokeTarget> |