//------------------------------ INPUT MANAGER FUNCTIONS ------------------------------// private void SwitchInputMode(INPUT_MODE inputMode) { CurrentInputMode = inputMode; switch (CurrentInputMode) { case INPUT_MODE.NONE: if (selectingObject) { selectingObject.ChangeColor(selectingObject.defaultColor); selectingObject.UpdateInSceneObjectData(); selectingObject.RemoveGizmo(); } selectingObject = null; break; case INPUT_MODE.SELECTING: selectingObject.CreateGizmo(CurrentGizmoMode); break; } }
public void SaveInSceneObjectData() { attachedInSceneObj.UpdateInSceneObjectData(); }