- Namespace
- DefaultNamespace
- Assembly
- Assembly-CSharp.dll
public class ExtractVideoMachine : MonoBehaviour, ITimeOfDayListener
- Inheritance
-
ExtractVideoMachine
- Implements
-
- Inherited Members
-
- Extension Methods
-
Constructors
public ExtractVideoMachine()
Fields
public ExtractVideoItemDetector Detector
Field Value
- ExtractVideoItemDetector
public ExtractVideoStationHatch Hatch
Field Value
- ExtractVideoStationHatch
Field Value
- CDRom
public VideoExtractMachineStateMachine StateMachine
Field Value
- VideoExtractMachineStateMachine
public Dictionary<int, bool> m_arePlayersDone
Field Value
- Dictionary<int, bool>
public byte m_currentCameraID
Field Value
- byte
public Transform m_discRespawnPoint
Field Value
- Transform
public Coroutine m_extractCoroutine
Field Value
- Coroutine
public GameObject m_extractionStateUI
Field Value
- GameObject
public GameObject m_failedStateUI
Field Value
- GameObject
public Item m_flashCardItem
Field Value
- Item
public Optionable<VideoHandle> m_hasCDInRom
Field Value
- Optionable<VideoHandle>
public PhotonView m_photonView
Field Value
- PhotonView
public GameObject m_successStateUI
Field Value
- GameObject
m_videoHandle
public VideoHandle m_videoHandle
Field Value
- VideoHandle
Properties
public bool AlreadyExtracting { get; }
Property Value
- bool
Methods
public List<Item> CheckForItems()
Returns
- List<Item>
public void DayTimeChanged(TimeOfDay timeOfDay)
Parameters
timeOfDay
TimeOfDay
ExtractVideo(VideoHandle)
public IEnumerator ExtractVideo(VideoHandle handle)
Parameters
handle
VideoHandle
Returns
- IEnumerator
public void FixedUpdate()
[PunRPC]
public void RPC_ComState(bool state)
Parameters
state
bool
[PunRPC]
public void RPC_ExtractDone(int playerID, bool success)
Parameters
playerID
int
success
bool
[PunRPC]
public void RPC_Failed(int score, int money)
Parameters
score
int
money
int
[PunRPC]
public void RPC_PickupCD(int playerID)
Parameters
playerID
int
[PunRPC]
public void RPC_RemoveCD()
[PunRPC]
public void RPC_SetRom(byte[] buffer)
Parameters
buffer
byte[]
[PunRPC]
public void RPC_StartExtract(byte[] buffer)
Parameters
buffer
byte[]
[PunRPC]
public void RPC_Success()
[PunRPC]
public void RPC_SyncHatch(bool state)
Parameters
state
bool
StartExtract(VideoHandle)
public void StartExtract(VideoHandle tVideoID)
Parameters
tVideoID
VideoHandle
public void SyncCDRomState()
public void SyncHatchState()
public void TryPickupCD(Player player)
Parameters
player
Player