Skip to content

Instantly share code, notes, and snippets.

@andybak
Created October 3, 2021 14:29
Show Gist options
  • Save andybak/1ad20e5b60dc8dfa26391c55c3cd0a77 to your computer and use it in GitHub Desktop.
Save andybak/1ad20e5b60dc8dfa26391c55c3cd0a77 to your computer and use it in GitHub Desktop.
UnityException: Texture 'GrayMottleHvy_Color' is not readable, the texture memory can not be accessed from scripts. You can make the texture readable in the Texture Import Settings.
UnityEngine.Texture2D.GetPixels32 () (at <0e7c1c9367c544fa83b5270f5a69cf11>:0)
UserVariantBrush.SaveorCopyTextures (UnityEngine.Shader shader, System.Collections.Generic.Dictionary2[TKey,TValue] textureRefs) (at Assets/Scripts/Brushes/UserVariantBrush.cs:890) UserVariantBrush.SaveDescriptor (TiltBrush.BrushDescriptor brush, System.String filename, System.Collections.Generic.Dictionary2[TKey,TValue] textureRefs) (at Assets/Scripts/Brushes/UserVariantBrush.cs:611)
TiltBrush.EditBrushPanel.SaveNewBrush (TiltBrush.BrushDescriptor newBrush, System.Collections.Generic.Dictionary`2[TKey,TValue] textureRefs) (at Assets/Scripts/GUI/EditBrushPanel.cs:188)
TiltBrush.EditBrushPanel.CloneCurrentBrush () (at Assets/Scripts/GUI/EditBrushPanel.cs:120)
UnityEngine.Events.InvokableCall.Invoke () (at <0e7c1c9367c544fa83b5270f5a69cf11>:0)
UnityEngine.Events.UnityEvent.Invoke () (at <0e7c1c9367c544fa83b5270f5a69cf11>:0)
TiltBrush.ActionButton.OnButtonPressed () (at Assets/Scripts/GUI/ActionButton.cs:25)
TiltBrush.BaseButton.ButtonPressed (UnityEngine.RaycastHit rHitInfo) (at Assets/Scripts/GUI/BaseButton.cs:357)
TiltBrush.UIComponent.UpdateStateWithInput (System.Boolean inputValid, UnityEngine.Ray inputRay, UnityEngine.GameObject parentActiveObject, UnityEngine.Collider parentCollider) (at Assets/Scripts/GUI/UIComponent.cs:286)
TiltBrush.BaseButton.UpdateStateWithInput (System.Boolean inputValid, UnityEngine.Ray inputRay, UnityEngine.GameObject parentActiveObject, UnityEngine.Collider parentCollider) (at Assets/Scripts/GUI/BaseButton.cs:329)
TiltBrush.UIComponentManager.UpdateUIComponents (UnityEngine.Ray selectionRay, System.Boolean inputValid, UnityEngine.Collider parentCollider) (at Assets/Scripts/GUI/UIComponentManager.cs:207)
TiltBrush.BasePanel.UpdatePanel (UnityEngine.Vector3 vToPanel, UnityEngine.Vector3 vHitPoint) (at Assets/Scripts/GUI/BasePanel.cs:1371)
TiltBrush.SketchControlsScript.UpdateActiveGazeObject () (at Assets/Scripts/SketchControlsScript.cs:3225)
TiltBrush.SketchControlsScript.UpdateControls () (at Assets/Scripts/SketchControlsScript.cs:1038)
TiltBrush.App.Update () (at Assets/Scripts/App.cs:1168)
InvalidOperationException: Nothing to do
TiltBrush.Stroke.Recreate (System.Nullable`1[T] leftTransform, TiltBrush.CanvasScript canvas) (at Assets/Scripts/Stroke.cs:294)
TiltBrush.SketchMemoryScript+d__85.MoveNext () (at Assets/Scripts/SketchMemoryScript.cs:769)
TiltBrush.OverlayManager+d__43.MoveNext () (at Assets/Scripts/OverlayManager.cs:459)
TiltBrush.OverlayManager+d__36.MoveNext () (at Assets/Scripts/OverlayManager.cs:245)
UnityEngine.Debug:LogException(Exception)
TiltBrush.d__36:MoveNext() (at Assets/Scripts/OverlayManager.cs:252)
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
NullReferenceException: Object reference not set to an instance of an object
TiltBrush.BaseButton.SetButtonTexture (UnityEngine.Texture2D rTexture, System.Single aspect) (at Assets/Scripts/GUI/BaseButton.cs:206)
TiltBrush.BrushEditorTexturePickerButton.UpdateValue (UnityEngine.Texture2D tex, System.String propertyName, System.String texPath) (at Assets/Scripts/GUI/BrushEditorTexturePickerButton.cs:61)
TiltBrush.EditBrushPanel.AddTexturePicker (System.String propertyName, UnityEngine.Texture2D tex, System.Int32 widgetIndex, System.String textureName, System.String textureFullPath) (at Assets/Scripts/GUI/EditBrushPanel.cs:406)
TiltBrush.EditBrushPanel.OnMainPointerBrushChange (TiltBrush.BrushDescriptor brush) (at Assets/Scripts/GUI/EditBrushPanel.cs:329)
TiltBrush.PointerScript.SetBrush (TiltBrush.BrushDescriptor rBrush) (at Assets/Scripts/PointerScript.cs:750)
TiltBrush.PointerManager.SetBrushForAllPointers (TiltBrush.BrushDescriptor desc) (at Assets/Scripts/PointerManager.cs:701)
TiltBrush.BrushController.SetActiveBrush (TiltBrush.BrushDescriptor brush) (at Assets/Scripts/BrushController.cs:48)
TiltBrush.BrushTypeButton.OnButtonPressed () (at Assets/Scripts/GUI/BrushTypeButton.cs:156)
TiltBrush.BaseButton.ButtonPressed (UnityEngine.RaycastHit rHitInfo) (at Assets/Scripts/GUI/BaseButton.cs:357)
TiltBrush.UIComponent.UpdateStateWithInput (System.Boolean inputValid, UnityEngine.Ray inputRay, UnityEngine.GameObject parentActiveObject, UnityEngine.Collider parentCollider) (at Assets/Scripts/GUI/UIComponent.cs:286)
TiltBrush.BaseButton.UpdateStateWithInput (System.Boolean inputValid, UnityEngine.Ray inputRay, UnityEngine.GameObject parentActiveObject, UnityEngine.Collider parentCollider) (at Assets/Scripts/GUI/BaseButton.cs:329)
TiltBrush.UIComponentManager.UpdateUIComponents (UnityEngine.Ray selectionRay, System.Boolean inputValid, UnityEngine.Collider parentCollider) (at Assets/Scripts/GUI/UIComponentManager.cs:207)
TiltBrush.BrushGrid.UpdateStateWithInput (System.Boolean inputValid, UnityEngine.Ray inputRay, UnityEngine.GameObject parentActiveObject, UnityEngine.Collider parentCollider) (at Assets/Scripts/GUI/BrushGrid.cs:148)
TiltBrush.UIComponentManager.UpdateUIComponents (UnityEngine.Ray selectionRay, System.Boolean inputValid, UnityEngine.Collider parentCollider) (at Assets/Scripts/GUI/UIComponentManager.cs:207)
TiltBrush.BasePanel.UpdatePanel (UnityEngine.Vector3 vToPanel, UnityEngine.Vector3 vHitPoint) (at Assets/Scripts/GUI/BasePanel.cs:1371)
TiltBrush.SketchControlsScript.UpdateActiveGazeObject () (at Assets/Scripts/SketchControlsScript.cs:3225)
TiltBrush.SketchControlsScript.UpdateControls () (at Assets/Scripts/SketchControlsScript.cs:1038)
TiltBrush.App.Update () (at Assets/Scripts/App.cs:1168)
NullReferenceException: Object reference not set to an instance of an object
TiltBrush.EditBrushPanel.TextureRefsFromPanelWidgets () (at Assets/Scripts/GUI/EditBrushPanel.cs:83)
TiltBrush.EditBrushPanel.SaveEditedBrush () (at Assets/Scripts/GUI/EditBrushPanel.cs:198)
UnityEngine.Events.InvokableCall.Invoke () (at <0e7c1c9367c544fa83b5270f5a69cf11>:0)
UnityEngine.Events.UnityEvent.Invoke () (at <0e7c1c9367c544fa83b5270f5a69cf11>:0)
TiltBrush.ActionButton.OnButtonPressed () (at Assets/Scripts/GUI/ActionButton.cs:25)
TiltBrush.BaseButton.ButtonPressed (UnityEngine.RaycastHit rHitInfo) (at Assets/Scripts/GUI/BaseButton.cs:357)
TiltBrush.UIComponent.UpdateStateWithInput (System.Boolean inputValid, UnityEngine.Ray inputRay, UnityEngine.GameObject parentActiveObject, UnityEngine.Collider parentCollider) (at Assets/Scripts/GUI/UIComponent.cs:286)
TiltBrush.BaseButton.UpdateStateWithInput (System.Boolean inputValid, UnityEngine.Ray inputRay, UnityEngine.GameObject parentActiveObject, UnityEngine.Collider parentCollider) (at Assets/Scripts/GUI/BaseButton.cs:329)
TiltBrush.UIComponentManager.UpdateUIComponents (UnityEngine.Ray selectionRay, System.Boolean inputValid, UnityEngine.Collider parentCollider) (at Assets/Scripts/GUI/UIComponentManager.cs:207)
TiltBrush.BasePanel.UpdatePanel (UnityEngine.Vector3 vToPanel, UnityEngine.Vector3 vHitPoint) (at Assets/Scripts/GUI/BasePanel.cs:1371)
TiltBrush.SketchControlsScript.UpdateActiveGazeObject () (at Assets/Scripts/SketchControlsScript.cs:3225)
TiltBrush.SketchControlsScript.UpdateControls () (at Assets/Scripts/SketchControlsScript.cs:1038)
TiltBrush.App.Update () (at Assets/Scripts/App.cs:1168)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment