protected virtual void Awake() { InteractableView = _interactableView as IInteractableView; }
public void InjectInteractableView(IInteractableView interactableview) { _interactableView = interactableview as MonoBehaviour; InteractableView = interactableview; }
public void InjectAllInteractableUnityEventWrapper(IInteractableView interactableView) { InjectInteractableView(interactableView); }
public void InjectAllInteractableColorVisual(IInteractableView interactableView, MaterialPropertyBlockEditor editor) { InjectInteractableView(interactableView); InjectMaterialPropertyBlockEditor(editor); }
public void InjectAllInteractableDebugVisual(IInteractableView interactableView, Renderer renderer) { InjectInteractableView(interactableView); InjectRenderer(renderer); }