Class ResizeTerrainScreen
Sample implementation of the resize terrain screen.
Inheritance
Object
Component
Behaviour
MonoBehaviour
ResizeTerrainScreen
Implements
Inherited Members
UIDocumentView.InitVector2Field(VisualElement, string, EventCallback<ChangeEvent<Vector2>>, Vector2)
MonoBehaviour.IsInvoking()
MonoBehaviour.CancelInvoke()
MonoBehaviour.StopCoroutine(Coroutine)
MonoBehaviour.StopAllCoroutines()
MonoBehaviour.destroyCancellationToken
MonoBehaviour.useGUILayout
MonoBehaviour.didStart
MonoBehaviour.didAwake
MonoBehaviour.runInEditMode
Behaviour.enabled
Behaviour.isActiveAndEnabled
Component.GetComponent<T>()
Component.TryGetComponent<T>(out T)
Component.GetComponentInChildren<T>()
Component.GetComponentsInChildren<T>()
Component.GetComponentInParent<T>()
Component.GetComponentsInParent<T>()
Component.GetComponents<T>()
Component.GetComponentIndex()
Component.CompareTag(TagHandle)
Component.transform
Component.gameObject
Component.tag
Object.GetInstanceID()
Object.GetHashCode()
Object.InstantiateAsync<T>(T)
Object.InstantiateAsync<T>(T, Transform)
Object.InstantiateAsync<T>(T, Vector3, Quaternion)
Object.InstantiateAsync<T>(T, Transform, Vector3, Quaternion)
Object.Instantiate(Object, Vector3, Quaternion)
Object.Instantiate(Object, Vector3, Quaternion, Transform)
Object.Instantiate(Object)
Object.Instantiate(Object, Scene)
Object.Instantiate<T>(T, InstantiateParameters)
Object.Instantiate<T>(T, Vector3, Quaternion, InstantiateParameters)
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
Namespace: Fwt.HexTerrains.Samples.UI
Assembly: FwtHexTerrainSamples.dll
Syntax
public class ResizeTerrainScreen : ResizeTerrainScreenBase, IViewDataReceiver<ResizeTerrainDataSource>, IViewDataReceiver<ResizeTerrainCallbackDataSource>
Fields
ResizeTerrainCallback
Callbacks that are called when user makes a decision to resize or cancel an operation.
Declaration
protected ResizeTerrainCallbackDataSource ResizeTerrainCallback
Field Value
| Type | Description |
|---|---|
| ResizeTerrainCallbackDataSource |
Methods
Cancel()
Called when user decides to cancel the operation.
Declaration
public override void Cancel()
Overrides
Resize(int2)
Called when user decides to resize the terrain.
Declaration
public override void Resize(int2 terrainSize)
Parameters
| Type | Name | Description |
|---|---|---|
| int2 | terrainSize | desired terrain size |
Overrides
SetViewData(ResizeTerrainCallbackDataSource)
Sets the view data for the screen.
Declaration
public void SetViewData(ResizeTerrainCallbackDataSource viewData)
Parameters
| Type | Name | Description |
|---|---|---|
| ResizeTerrainCallbackDataSource | viewData | view data for the screen |