private void SetDraggableObjectState(LE_GUIInterface.Delegates.EDraggedObjectState p_state) { if (m_draggedTreeBrowserLeafNode != null) { m_draggedTreeBrowserLeafNode.SetState(p_state); p_state = LE_GUIInterface.Delegates.EDraggedObjectState.NONE; // no effects on the big preview image if the tree browser is used to drag } if (OBJECT_PREVIEW_IMAGE != null) { switch (p_state) { case LE_GUIInterface.Delegates.EDraggedObjectState.NOT_PLACEABLE: OBJECT_PREVIEW_IMAGE.color = Color.red; break; case LE_GUIInterface.Delegates.EDraggedObjectState.IN_3D_PREVIEW: OBJECT_PREVIEW_IMAGE.color = Color.clear; break; case LE_GUIInterface.Delegates.EDraggedObjectState.NONE: default: OBJECT_PREVIEW_IMAGE.color = Color.white; break; } } }
public void SetState(LE_GUIInterface.Delegates.EDraggedObjectState p_state) { if (RawImage != null) { switch (p_state) { case LE_GUIInterface.Delegates.EDraggedObjectState.NOT_PLACEABLE: RawImage.color = Color.red; break; case LE_GUIInterface.Delegates.EDraggedObjectState.IN_3D_PREVIEW: RawImage.color = Color.clear; break; case LE_GUIInterface.Delegates.EDraggedObjectState.NONE: default: RawImage.color = Color.white; break; } } }