Class FGameObjectNode
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class FGameObjectNode : FNode, FRenderableLayerInterface
- Inheritance
-
FGameObjectNode
- Implements
-
- Derived
-
- Inherited Members
-
Constructors
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()
Unsetup()
Update(int)
public virtual void Update(int depth)
Parameters
depth int
UpdateDepth()
public void UpdateDepth()
UpdateGameObject()
public void UpdateGameObject()