Scene.BlockRootController Class¶
Description¶
在场景中所有Block的父节点。它通常由Mega Studio在编辑模式下生成。
MonoBehaviour Messages¶
private void Awake() |
Fields¶
ActiveControl¶
- C#
public Scene.BlockActiveController.Strategy ActiveControl
GameObject .active的控制策略。
Properties¶
Location¶
- C#
public Scene.Location ? Location { get; }
GPS信息。它只在如下两种情况下有值:1)在编辑时,它下面其中一个block由Mega Studio导入且block eme有GPS信息;2)在运行时,使用 Scene.BlockHolder.Hold 持有了一个block。
StudioTool¶
- C#
public GameObject StudioTool { get; set; }
当前控制block的Studio工具,仅用来在编辑模式下指示工具。
Blocks¶
- C#
public List< Scene.BlockController > Blocks { get; }
根节点下的所有 Scene.BlockController 。
AnnotationNodes¶
- C#
public List< Scene.AnnotationNode > AnnotationNodes { get; }
根节点下的所有 Scene.AnnotationNode 。
AnnotationGroups¶
- C#
public List< Scene.AnnotationGroup > AnnotationGroups { get; }
根节点下的所有 Scene.AnnotationGroup 。
Events¶
BlockFound¶
- C#
public event Action BlockFound
找到一个Block的事件。
BlockLost¶
- C#
public event Action BlockLost
一个Block丢失的事件。