Table of Contents

Class FGameObjectNode

Namespace
Global
Assembly
Assembly-CSharp.dll
public class FGameObjectNode : FNode, FRenderableLayerInterface
Inheritance
FGameObjectNode
Implements
Derived
Inherited Members

Constructors

FGameObjectNode()

public FGameObjectNode()

FGameObjectNode(GameObject, bool, bool, bool)

public FGameObjectNode(GameObject gameObject, bool shouldLinkPosition, bool shouldLinkRotation, bool shouldLinkScale)

Parameters

gameObject GameObject
shouldLinkPosition bool
shouldLinkRotation bool
shouldLinkScale bool

Fields

_gameObject

public GameObject _gameObject

Field Value

GameObject

_initialGameObjectRotationZ

public float _initialGameObjectRotationZ

Field Value

float

_initialGameObjectScale

public Vector3 _initialGameObjectScale

Field Value

Vector3

_previousGameObjectRotationZ

public float _previousGameObjectRotationZ

Field Value

float

_renderQueueDepth

public int _renderQueueDepth

Field Value

int

_shouldLinkPosition

public bool _shouldLinkPosition

Field Value

bool

_shouldLinkRotation

public bool _shouldLinkRotation

Field Value

bool

_shouldLinkScale

public bool _shouldLinkScale

Field Value

bool

shouldDestroyOnRemoveFromStage

public bool shouldDestroyOnRemoveFromStage

Field Value

bool

Properties

gameObject

public GameObject gameObject { get; set; }

Property Value

GameObject

renderQueueDepth

public int renderQueueDepth { get; }

Property Value

int

Methods

HandleAddedToStage()

public override void HandleAddedToStage()

HandleRemovedFromStage()

public override void HandleRemovedFromStage()

Init(GameObject, bool, bool, bool)

public void Init(GameObject gameObject, bool shouldLinkPosition, bool shouldLinkRotation, bool shouldLinkScale)

Parameters

gameObject GameObject
shouldLinkPosition bool
shouldLinkRotation bool
shouldLinkScale bool

Redraw(bool, bool)

public override void Redraw(bool shouldForceDirty, bool shouldUpdateDepth)

Parameters

shouldForceDirty bool
shouldUpdateDepth bool

Setup()

public void Setup()

Unsetup()

public void Unsetup()

Update(int)

public virtual void Update(int depth)

Parameters

depth int

UpdateDepth()

public void UpdateDepth()

UpdateGameObject()

public void UpdateGameObject()