Example #1
0
        public static bool TrySetItem <T>(this T[,,] self, long index0, long index1, long index2, T item)
        {
            if (!self.HasIndex(index0, index1, index2))
            {
                return(false);
            }

            self[index0, index1, index2] = item;

            return(true);
        }
Example #2
0
        public static bool TryGetItem <T>(this T[,,] self, long index0, long index1, long index2, out T item)
        {
            if (!self.HasIndex(index0, index1, index2))
            {
                item = default;

                return(false);
            }

            item = self[index0, index1, index2];

            return(true);
        }