Class BehaviourBase
- Namespace
- GameCanvas
- Assembly
- GameCanvas.dll
[DisallowMultipleComponent]
[RequireComponent(typeof(Camera), typeof(AudioListener))]
public abstract class BehaviourBase : MonoBehaviour
- Inheritance
-
ObjectComponentBehaviourMonoBehaviourBehaviourBase
- Derived
- Inherited Members
-
MonoBehaviour.IsInvoking()MonoBehaviour.CancelInvoke()MonoBehaviour.StopCoroutine(Coroutine)MonoBehaviour.StopAllCoroutines()MonoBehaviour.destroyCancellationTokenMonoBehaviour.useGUILayoutMonoBehaviour.runInEditModeBehaviour.enabledBehaviour.isActiveAndEnabledComponent.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.transformComponent.gameObjectComponent.tagObject.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.nameObject.hideFlags
Properties
gc
protected IGameCanvas gc { get; }
Property Value
Methods
DrawGame()
毎フレームの計算後の描画処理
public abstract void DrawGame()
Entry()
ゲームループを記述するコルーチン
public abstract IEnumerator Entry()
Returns
InitGame()
アプリ起動直後の処理
public abstract void InitGame()
PauseGame()
アプリが一時停止する直前の処理
public abstract void PauseGame()
ResumeGame()
アプリが一時停止から復帰した直後の処理
public abstract void ResumeGame()
UpdateGame()
毎フレームの描画前の計算処理
public abstract void UpdateGame()