class MAGES::SceneGraph::GhostEffectData

Overview

Data for the ghost effect. More…

class GhostEffectData: public MAGES::EffectData
{
public:
    // fields

    Ghost.Data theme;
    bool showOnInteractable = true;
    bool showOnTarget = true;
    List<ActionGameObject> targetGhostOverrides = new List<ActionGameObject>();
    bool disableOnHover = true;

    // properties

    bool SyncOverNetwork;
    Ghost.Data Theme;
    bool ShowOnInteractable;
    bool ShowOnTarget;
    List<ActionGameObject> TargetGhostOverrides;
    bool DisableOnHover;

    // methods

    override EffectData Clone();
};

Inherited Members

public:
    // methods

    EffectData Clone();

Detailed Documentation

Data for the ghost effect.

Properties

bool SyncOverNetwork

Gets or sets a value indicating whether the ghost state should be mirrored to the rest of the session.

Ghost.Data Theme

Gets or sets the theme for the ghost.

bool ShowOnInteractable

Gets or sets a value indicating whether the ghost should be shown on the interactable.

bool ShowOnTarget

Gets or sets a value indicating whether the ghost should be shown on the target item.

List<ActionGameObject> TargetGhostOverrides

Gets or sets the target ghost override.

bool DisableOnHover

Gets or sets a value indicating whether the ghost effect will become invisible on hover.