Table of Contents

Class BehaviourBase

Namespace
GameCanvas
Assembly
GameCanvas.dll
[DisallowMultipleComponent]
[RequireComponent(typeof(Camera), typeof(AudioListener))]
public abstract class BehaviourBase : MonoBehaviour
Inheritance
Object
Component
Behaviour
MonoBehaviour
BehaviourBase
Derived
Inherited Members
MonoBehaviour.IsInvoking()
MonoBehaviour.CancelInvoke()
MonoBehaviour.StopCoroutine(Coroutine)
MonoBehaviour.StopAllCoroutines()
MonoBehaviour.destroyCancellationToken
MonoBehaviour.useGUILayout
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.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(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

gc

protected IGameCanvas gc { get; }

Property Value

IGameCanvas

Methods

DrawGame()

毎フレームの計算後の描画処理

public abstract void DrawGame()

Entry()

ゲームループを記述するコルーチン

public abstract IEnumerator Entry()

Returns

IEnumerator

InitGame()

アプリ起動直後の処理

public abstract void InitGame()

PauseGame()

アプリが一時停止する直前の処理

public abstract void PauseGame()

ResumeGame()

アプリが一時停止から復帰した直後の処理

public abstract void ResumeGame()

UpdateGame()

毎フレームの描画前の計算処理

public abstract void UpdateGame()