Table of Contents

Class VirtualNode

Namespace
nadena.dev.ndmf.animator

Base class for all virtual animation nodes. Contains common functionality for cache invalidation. Generally, external libraries should not use this class directly.

public abstract class VirtualNode
Inheritance
VirtualNode
Derived
Inherited Members

Properties

Name

public abstract string Name { get; set; }

Property Value

string

OriginalObject

The original unity object that this node represents. Used in ToString debug output.

protected UnityEngine.Object? OriginalObject { get; set; }

Property Value

UnityEngine.Object?

Methods

AllReachableNodes()

public IEnumerable<VirtualNode> AllReachableNodes()

Returns

IEnumerable<VirtualNode>

EnumerateChildren()

public IEnumerable<VirtualNode> EnumerateChildren()

Returns

IEnumerable<VirtualNode>

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.

_EnumerateChildren()

protected virtual IEnumerable<VirtualNode> _EnumerateChildren()

Returns

IEnumerable<VirtualNode>