Table of Contents

Class PuzzleZoneManager

Namespace
ProjectL.GameScene.PuzzleZone
Assembly
Assembly-CSharp.dll
public class PuzzleZoneManager : GraphicsManager<PuzzleZoneManager>, GameGraphicsSystem.IGraphicsManager, ICurrentTurnListener, IGameStatePuzzleListener, IActionCreationController, IHumanPlayerActionCreator<TakePuzzleAction>, IHumanPlayerActionCreator<RecycleAction>, IAIPlayerActionAnimator<TakePuzzleAction>, IAIPlayerActionAnimator<RecycleAction>
Inheritance
Object
Component
Behaviour
MonoBehaviour
PuzzleZoneManager
Implements
ICurrentTurnListener
IGameStatePuzzleListener
IHumanPlayerActionCreator<TakePuzzleAction>
IAIPlayerActionAnimator<TakePuzzleAction>
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

AddToRadioButtonGroup(Button, Action?, Action?)

public static void AddToRadioButtonGroup(Button button, Action? onSelect, Action? onCancel)

Parameters

button Button
onSelect Action
onCancel Action

Init(GameCore)

public override void Init(GameCore game)

Parameters

game GameCore

RemoveFromRadioButtonGroup(Button)

public static void RemoveFromRadioButtonGroup(Button button)

Parameters

button Button

ReportRecycleChange(RecycleActionModification)

public void ReportRecycleChange(RecycleActionModification change)

Parameters

change RecycleActionModification

ReportTakePuzzleChange(TakePuzzleActionModification)

public void ReportTakePuzzleChange(TakePuzzleActionModification change)

Parameters

change TakePuzzleActionModification