Quantcast
Channel: Questions in topic: "crash"
Viewing all articles
Browse latest Browse all 2383

Custom Inspector to Load Instance Values

$
0
0
I wrote a custom inspector for my soundtrack manager items. I want the items to load in the list of names of all the tracks that are set in a local instance of a 3rd party toolkit. The names load with no problem, however, Unity crashes each and every time I try and change something via the inspector and then try to play. I notice that if I hard-code the values in the inspector list, it runs without crashing so I think it's safe to assume it's the retrieval of the names array from the local instance that is causing it to crash. Could not allocate memory: System out of memory! Trying to allocate: 536870912B with 16 alignment. MemoryLabel: DynamicArray Allocation happend at: Line:333 in ./Runtime/Utilities/dynamic_array.h Memory overview Is there a better way to automatically load this list in? //custom inspector script using UnityEngine; using UnityEditor; [CustomEditor(typeof(soundtrackItem))] [ExecuteInEditMode] public class soundtrackEditor : Editor { public int index = 0; public string[] options = new []{"not loaded"}; void Awake() { loadList(); } void loadList() { options = new string[AudioController.GetCategory("Soundtrack").AudioItems.Length]; for(int i=0; i

Viewing all articles
Browse latest Browse all 2383

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>