Table of Contents

Class ExtractVideoMachine

Namespace
DefaultNamespace
Assembly
Assembly-CSharp.dll
public class ExtractVideoMachine : MonoBehaviour, ITimeOfDayListener
Inheritance
ExtractVideoMachine
Implements
Inherited Members
Extension Methods

Constructors

ExtractVideoMachine()

public ExtractVideoMachine()

Fields

Detector

public ExtractVideoItemDetector Detector

Field Value

ExtractVideoItemDetector

Hatch

public ExtractVideoStationHatch Hatch

Field Value

ExtractVideoStationHatch

Rom

public CDRom Rom

Field Value

CDRom

StateMachine

public VideoExtractMachineStateMachine StateMachine

Field Value

VideoExtractMachineStateMachine

m_arePlayersDone

public Dictionary<int, bool> m_arePlayersDone

Field Value

Dictionary<int, bool>

m_currentCameraID

public byte m_currentCameraID

Field Value

byte

m_discRespawnPoint

public Transform m_discRespawnPoint

Field Value

Transform

m_extractCoroutine

public Coroutine m_extractCoroutine

Field Value

Coroutine

m_extractionStateUI

public GameObject m_extractionStateUI

Field Value

GameObject

m_failedStateUI

public GameObject m_failedStateUI

Field Value

GameObject

m_flashCardItem

public Item m_flashCardItem

Field Value

Item

m_hasCDInRom

public Optionable<VideoHandle> m_hasCDInRom

Field Value

Optionable<VideoHandle>

m_photonView

public PhotonView m_photonView

Field Value

PhotonView

m_successStateUI

public GameObject m_successStateUI

Field Value

GameObject

m_videoHandle

public VideoHandle m_videoHandle

Field Value

VideoHandle

Properties

AlreadyExtracting

public bool AlreadyExtracting { get; }

Property Value

bool

Methods

Awake()

public void Awake()

CheckForItems()

public List<Item> CheckForItems()

Returns

List<Item>

DayTimeChanged(TimeOfDay)

public void DayTimeChanged(TimeOfDay timeOfDay)

Parameters

timeOfDay TimeOfDay

ExtractVideo(VideoHandle)

public IEnumerator ExtractVideo(VideoHandle handle)

Parameters

handle VideoHandle

Returns

IEnumerator

FixedUpdate()

public void FixedUpdate()

RPC_ComState(bool)

[PunRPC]
public void RPC_ComState(bool state)

Parameters

state bool

RPC_ExtractDone(int, bool)

[PunRPC]
public void RPC_ExtractDone(int playerID, bool success)

Parameters

playerID int
success bool

RPC_Failed(int, int)

[PunRPC]
public void RPC_Failed(int score, int money)

Parameters

score int
money int

RPC_PickupCD(int)

[PunRPC]
public void RPC_PickupCD(int playerID)

Parameters

playerID int

RPC_RemoveCD()

[PunRPC]
public void RPC_RemoveCD()

RPC_SetRom(byte[])

[PunRPC]
public void RPC_SetRom(byte[] buffer)

Parameters

buffer byte[]

RPC_StartExtract(byte[])

[PunRPC]
public void RPC_StartExtract(byte[] buffer)

Parameters

buffer byte[]

RPC_Success()

[PunRPC]
public void RPC_Success()

RPC_SyncHatch(bool)

[PunRPC]
public void RPC_SyncHatch(bool state)

Parameters

state bool

StartExtract(VideoHandle)

public void StartExtract(VideoHandle tVideoID)

Parameters

tVideoID VideoHandle

SyncCDRomState()

public void SyncCDRomState()

SyncHatchState()

public void SyncHatchState()

TryPickupCD(Player)

public void TryPickupCD(Player player)

Parameters

player Player

Update()

public void Update()