Tanoda
ConveyorBeltManager Class Reference
Inheritance diagram for ConveyorBeltManager:
GILES.pb_MonoBehaviourSingleton< ConveyorBeltManager >

Public Member Functions

void BeltUsageChanged ()
 
void AddBad (GameObject go)
 
void ClearBad ()
 
void SelectGoodModel ()
 
void SelectBadModel ()
 
void OnRepeatTimesEdited (string value)
 
void InitItems ()
 
void StopItem ()
 
void Continue ()
 
void CanSpawnNext ()
 
void SelectBelt ()
 
void SetSpeed (float value)
 
void SetSpawnRate (string value)
 
void SetSpawnPercent (string value)
 
void SetStopTime (string value)
 
void SetStopInterval (string value)
 
void SetBeltLength (float size)
 
void SetBeltWidth (float size)
 
void GetObjectData (SerializationInfo info, StreamingContext context)
 
 ConveyorBeltManager (SerializationInfo info, StreamingContext context)
 

Public Attributes

GameObject conveyorBelt
 
bool isEnabled = false
 
bool started = false
 
RawImage goodImage
 
RawImage badImage
 
Material beltEndMaterial
 
GameObject BeltStart
 
GameObject BeltEnd
 
float speed = 1.0f
 
float SpeedFalloff = 0.5f
 
float StopInterval = 4.0f
 
float StopTime = 2.0f
 
float BeltLength = 1.0f
 
float BeltWidth = 0.1f
 
Transform SpawnPoint
 
GameObject SpawnGood
 
float SpawnPercent
 
float SpawnInterval = 3f
 
InputField InputPercent
 
InputField InputInterval
 

Additional Inherited Members

- Protected Member Functions inherited from GILES.pb_MonoBehaviourSingleton< ConveyorBeltManager >
virtual void Initialize ()
 
virtual void Awake ()
 
- Properties inherited from GILES.pb_MonoBehaviourSingleton< ConveyorBeltManager >
virtual bool dontDestroyOnLoad [get]
 Override to maintain an instance of this object across level loads. More...
 
static T instance [get]
 
static T nullableInstance [get]
 

Detailed Description

Definition at line 16 of file ConveyorBeltManager.cs.

Constructor & Destructor Documentation

◆ ConveyorBeltManager()

ConveyorBeltManager.ConveyorBeltManager ( SerializationInfo  info,
StreamingContext  context 
)

Definition at line 615 of file ConveyorBeltManager.cs.

Member Function Documentation

◆ AddBad()

void ConveyorBeltManager.AddBad ( GameObject  go)

◆ BeltUsageChanged()

void ConveyorBeltManager.BeltUsageChanged ( )

Definition at line 157 of file ConveyorBeltManager.cs.

◆ CanSpawnNext()

void ConveyorBeltManager.CanSpawnNext ( )

Definition at line 462 of file ConveyorBeltManager.cs.

◆ ClearBad()

void ConveyorBeltManager.ClearBad ( )

◆ Continue()

void ConveyorBeltManager.Continue ( )

Definition at line 444 of file ConveyorBeltManager.cs.

◆ GetObjectData()

void ConveyorBeltManager.GetObjectData ( SerializationInfo  info,
StreamingContext  context 
)

Definition at line 587 of file ConveyorBeltManager.cs.

◆ InitItems()

void ConveyorBeltManager.InitItems ( )

Definition at line 382 of file ConveyorBeltManager.cs.

◆ OnRepeatTimesEdited()

void ConveyorBeltManager.OnRepeatTimesEdited ( string  value)

Definition at line 261 of file ConveyorBeltManager.cs.

◆ SelectBadModel()

void ConveyorBeltManager.SelectBadModel ( )

Definition at line 214 of file ConveyorBeltManager.cs.

◆ SelectBelt()

void ConveyorBeltManager.SelectBelt ( )

Definition at line 479 of file ConveyorBeltManager.cs.

◆ SelectGoodModel()

void ConveyorBeltManager.SelectGoodModel ( )

Definition at line 205 of file ConveyorBeltManager.cs.

◆ SetBeltLength()

void ConveyorBeltManager.SetBeltLength ( float  size)

Definition at line 524 of file ConveyorBeltManager.cs.

◆ SetBeltWidth()

void ConveyorBeltManager.SetBeltWidth ( float  size)

Definition at line 532 of file ConveyorBeltManager.cs.

◆ SetSpawnPercent()

void ConveyorBeltManager.SetSpawnPercent ( string  value)

Definition at line 497 of file ConveyorBeltManager.cs.

◆ SetSpawnRate()

void ConveyorBeltManager.SetSpawnRate ( string  value)

Definition at line 492 of file ConveyorBeltManager.cs.

◆ SetSpeed()

void ConveyorBeltManager.SetSpeed ( float  value)

Definition at line 486 of file ConveyorBeltManager.cs.

◆ SetStopInterval()

void ConveyorBeltManager.SetStopInterval ( string  value)

Definition at line 513 of file ConveyorBeltManager.cs.

◆ SetStopTime()

void ConveyorBeltManager.SetStopTime ( string  value)

Definition at line 502 of file ConveyorBeltManager.cs.

◆ StopItem()

void ConveyorBeltManager.StopItem ( )

Definition at line 415 of file ConveyorBeltManager.cs.

Member Data Documentation

◆ badImage

RawImage ConveyorBeltManager.badImage

Definition at line 22 of file ConveyorBeltManager.cs.

◆ BeltEnd

GameObject ConveyorBeltManager.BeltEnd

Definition at line 24 of file ConveyorBeltManager.cs.

◆ beltEndMaterial

Material ConveyorBeltManager.beltEndMaterial

Definition at line 23 of file ConveyorBeltManager.cs.

◆ BeltLength

float ConveyorBeltManager.BeltLength = 1.0f

Definition at line 33 of file ConveyorBeltManager.cs.

◆ BeltStart

GameObject ConveyorBeltManager.BeltStart

Definition at line 24 of file ConveyorBeltManager.cs.

◆ BeltWidth

float ConveyorBeltManager.BeltWidth = 0.1f

Definition at line 38 of file ConveyorBeltManager.cs.

◆ conveyorBelt

GameObject ConveyorBeltManager.conveyorBelt

Definition at line 18 of file ConveyorBeltManager.cs.

◆ goodImage

RawImage ConveyorBeltManager.goodImage

Definition at line 22 of file ConveyorBeltManager.cs.

◆ InputInterval

InputField ConveyorBeltManager.InputInterval

Definition at line 45 of file ConveyorBeltManager.cs.

◆ InputPercent

InputField ConveyorBeltManager.InputPercent

Definition at line 45 of file ConveyorBeltManager.cs.

◆ isEnabled

bool ConveyorBeltManager.isEnabled = false

Definition at line 20 of file ConveyorBeltManager.cs.

◆ SpawnGood

GameObject ConveyorBeltManager.SpawnGood

Definition at line 41 of file ConveyorBeltManager.cs.

◆ SpawnInterval

float ConveyorBeltManager.SpawnInterval = 3f

Definition at line 44 of file ConveyorBeltManager.cs.

◆ SpawnPercent

float ConveyorBeltManager.SpawnPercent

Definition at line 44 of file ConveyorBeltManager.cs.

◆ SpawnPoint

Transform ConveyorBeltManager.SpawnPoint

Definition at line 40 of file ConveyorBeltManager.cs.

◆ speed

float ConveyorBeltManager.speed = 1.0f

Definition at line 25 of file ConveyorBeltManager.cs.

◆ SpeedFalloff

float ConveyorBeltManager.SpeedFalloff = 0.5f

Definition at line 27 of file ConveyorBeltManager.cs.

◆ started

bool ConveyorBeltManager.started = false

Definition at line 21 of file ConveyorBeltManager.cs.

◆ StopInterval

float ConveyorBeltManager.StopInterval = 4.0f

Definition at line 28 of file ConveyorBeltManager.cs.

◆ StopTime

float ConveyorBeltManager.StopTime = 2.0f

Definition at line 29 of file ConveyorBeltManager.cs.


The documentation for this class was generated from the following file: