Table of Contents

Class PlayerPuzzlesRow

Namespace
ProjectL.GameScene.PlayerZone
Assembly
Assembly-CSharp.dll
[RequireComponent(typeof(Image))]
[RequireComponent(typeof(BoxCollider2D))]
public class PlayerPuzzlesRow : MonoBehaviour, IPlayerStatePuzzleListener, IHumanPlayerActionCreator<TakePuzzleAction>
Inheritance
Object
Component
Behaviour
MonoBehaviour
PlayerPuzzlesRow
Implements
IPlayerStatePuzzleListener
IHumanPlayerActionCreator<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

Properties

CanConfirmTakePuzzleAction

public bool CanConfirmTakePuzzleAction { set; }

Property Value

bool

IsMouseOverRow

public bool IsMouseOverRow { get; }

Property Value

bool

Methods

Init(string, PlayerState)

public void Init(string playerName, PlayerState playerState)

Parameters

playerName string
playerState PlayerState

SetAsCurrentPlayer(bool)

public void SetAsCurrentPlayer(bool current)

Parameters

current bool

TryGetPuzzleWithId(uint, out PuzzleSlot?)

public bool TryGetPuzzleWithId(uint puzzleId, out PuzzleSlot? result)

Parameters

puzzleId uint
result PuzzleSlot

Returns

bool