Table of Contents

Class GTreePrototypeGroup

Namespace
Pinwheel.Griffin
Assembly
Pinwheel.Polaris.Runtime.dll

An asset type contain a collection of tree templates/prototypes for rendering.

[CreateAssetMenu(fileName = "Tree Prototype Group", menuName = "Polaris/Tree Prototype Group")]
public class GTreePrototypeGroup : ScriptableObject
Inheritance
Object
ScriptableObject
GTreePrototypeGroup
Inherited Members
ScriptableObject.SetDirty()
ScriptableObject.CreateInstance<T>()
Object.GetInstanceID()
Object.GetHashCode()
Object.Instantiate(Object, Vector3, Quaternion)
Object.Instantiate(Object, Vector3, Quaternion, Transform)
Object.Instantiate(Object)
Object.Instantiate(Object, Transform)
Object.Instantiate<T>(T)
Object.Instantiate<T>(T, Vector3, Quaternion)
Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
Object.Instantiate<T>(T, Transform)
Object.Destroy(Object)
Object.DestroyImmediate(Object)
Object.DontDestroyOnLoad(Object)
Object.DestroyObject(Object)
Object.FindObjectsOfType<T>()
Object.FindObjectsByType<T>(FindObjectsSortMode)
Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
Object.FindObjectOfType<T>()
Object.FindFirstObjectByType<T>()
Object.FindAnyObjectByType<T>()
Object.FindFirstObjectByType<T>(FindObjectsInactive)
Object.FindAnyObjectByType<T>(FindObjectsInactive)
Object.ToString()
Object.name
Object.hideFlags

Properties

IsSampleAsset

Check if this is a sample asset provided within Polaris package.

Prototypes

The collection of tree prototypes.

Methods

NotifyChanged()

Notify all subscribers that some tree prototypes has changed. This will also refresh the tree renderer.

Events

Changed

Subscribe to this event to get notified when any of the tree prototype has changed.