private IValueStorage GetNextStorage()
        {
            if (arrayStorages.Count > 0)
            {
                return(arrayStorages.Pop());
            }

            return(ValueStorageUtil.CreateStorage(elementSerializer.GetUdonStorageType()));
        }
Exemplo n.º 2
0
        private IValueStorage GetInnerValueStorage()
        {
            if (innerValueStorages.TryPop(out var storage))
            {
                return(storage);
            }

            return(ValueStorageUtil.CreateStorage(rootArraySerializer.GetUdonStorageType()));
        }
        IValueStorage GetInnerValueStorage()
        {
            if (innerValueStorages.Count > 0)
            {
                return(innerValueStorages.Pop());
            }

            return(ValueStorageUtil.CreateStorage(rootArraySerializer.GetUdonStorageType()));
        }
Exemplo n.º 4
0
        private IValueStorage GetNextStorage()
        {
            if (arrayStorages.TryPop(out var storage))
            {
                return(storage);
            }

            return(ValueStorageUtil.CreateStorage(elementSerializer.GetUdonStorageType()));
        }