Table of Contents

Class TetrominoCountsColumn

Namespace
ProjectL.GameScene.PieceZone
Assembly
Assembly-CSharp.dll
public class TetrominoCountsColumn : MonoBehaviour, ITetrominoCollectionListener, ITetrominoCollectionNotifier
Inheritance
Object
Component
Behaviour
MonoBehaviour
TetrominoCountsColumn
Implements
ITetrominoCollectionListener
ITetrominoCollectionNotifier
Inherited Members
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
Component.rigidbody
Component.rigidbody2D
Component.camera
Component.light
Component.animation
Component.constantForce
Component.renderer
Component.audio
Component.networkView
Component.collider
Component.collider2D
Component.hingeJoint
Component.particleSystem
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

Methods

AddListener(ITetrominoCollectionListener)

public void AddListener(ITetrominoCollectionListener listener)

Parameters

listener ITetrominoCollectionListener

CreateTemporaryCountDecreaser(TetrominoShape)

public TetrominoCountsColumn.DisposablePieceCountChanger CreateTemporaryCountDecreaser(TetrominoShape shape)

Parameters

shape TetrominoShape

Returns

TetrominoCountsColumn.DisposablePieceCountChanger

CreateTemporaryCountIncreaser(TetrominoShape)

public TetrominoCountsColumn.DisposablePieceCountChanger CreateTemporaryCountIncreaser(TetrominoShape shape)

Parameters

shape TetrominoShape

Returns

TetrominoCountsColumn.DisposablePieceCountChanger

DecrementDisplayCount(TetrominoShape)

public void DecrementDisplayCount(TetrominoShape shape)

Parameters

shape TetrominoShape

GetDisplayCount(TetrominoShape)

public int GetDisplayCount(TetrominoShape shape)

Parameters

shape TetrominoShape

Returns

int

IncrementDisplayCount(TetrominoShape)

public void IncrementDisplayCount(TetrominoShape shape)

Parameters

shape TetrominoShape

Init(int, ITetrominoCollectionNotifier, bool)

public void Init(int numInitialTetrominos, ITetrominoCollectionNotifier notifier, bool shouldColorGains = false)

Parameters

numInitialTetrominos int
notifier ITetrominoCollectionNotifier
shouldColorGains bool

RemoveListener(ITetrominoCollectionListener)

public void RemoveListener(ITetrominoCollectionListener listener)

Parameters

listener ITetrominoCollectionListener

ResetColumn()

public void ResetColumn()

SetColor(Color)

public void SetColor(Color color)

Parameters

color Color