This class serves both as an augmentation definition for a Barcode observer. More...
Public Types | |
enum | BarcodeType { UPCA , UPCE , EAN8 , EAN13 , CODE39 , CODE93 , CODE128 , CODABAR , ITF , QRCODE , DATAMATRIX , AZTEC , PDF417 , MICROQRCODE } |
Types of supported barcodes. More... | |
Properties | |
bool | DetectMultipleBarcodes [get] |
Flag to indicate if the observer can detect multiple barcodes in parallel. | |
BarcodeInstanceData | InstanceData [get] |
The data of the tracked Barcode instance. | |
HashSet< BarcodeType > | ObservedTypes [get] |
All Barcode types that can be observed. | |
Action< Vector3[]> | OnBarcodeOutlineChanged |
Event that is executed when the barcode instance's outline has changed. The vertices are in local space relative to the BarcodeBehaviour's transform. | |
Properties inherited from ObserverBehaviour | |
int? | ID [get] |
The runtime Id of the Observer. | |
string | TargetName [get] |
Name of the target of the Observer. | |
TargetStatus | TargetStatus = TargetStatus.NotObserved [get] |
Current status information of the target. | |
Additional Inherited Members | |
Events inherited from ObserverBehaviour | |
Action< ObserverBehaviour > | OnBehaviourDestroyed |
Triggered when this behaviour is destroyed. Can be used for script cleanup. | |
Action< ObserverBehaviour, TargetStatus > | OnTargetStatusChanged |
Triggered when the TargetStatus changes. | |
This class serves both as an augmentation definition for a Barcode observer.
enum BarcodeType |
Types of supported barcodes.
|
get |
Flag to indicate if the observer can detect multiple barcodes in parallel.
|
get |
The data of the tracked Barcode instance.
|
get |
All Barcode types that can be observed.
|
addremove |
Event that is executed when the barcode instance's outline has changed. The vertices are in local space relative to the BarcodeBehaviour's transform.