public void open() { tracking_ = this.gameObject.AddComponent <Tracking.TrackingHandler>(); tracking_.addMaker(_mark); tracking_.onFind += delegate(Transform target) { target_ = target; _button.show(target); }; tracking_.onLost += delegate(Transform tsm) { _button.hide(); }; _button.onClicked += doClicked; }
public void open() { tracking_ = this.gameObject.AddComponent <Tracking.TrackingHandler>(); tracking_.addMaker(_mark); tracking_.onFind += delegate(Transform target) { target_ = target; _button.show(target_); Debug.LogError("Mark"); fsm_.post("mark"); }; tracking_.onLost += delegate(Transform tsm) { _button.hide(); }; }
public void close() { _button.onClicked -= doClicked; DestroyImmediate(tracking_); tracking_ = null; }