Axiom.Components.Terrain.TerrainGroup.GetTerrainSlot C# (CSharp) Method

GetTerrainSlot() protected method

protected GetTerrainSlot ( long x, long y, bool createIfMissing ) : TerrainSlot
x long
y long
createIfMissing bool
return TerrainSlot
        protected TerrainSlot GetTerrainSlot(long x, long y, bool createIfMissing)
        {
            uint key = PackIndex(x, y);
            TerrainSlot i = null;
            if (_terrainSlots.TryGetValue(key, out i))
            {
                return i;
            }
            else if (createIfMissing)
            {
                i = new TerrainSlot(x, y);
                _terrainSlots.Add(key, i);
                return i;
            }
            return null;
        }
        /// <summary>

Same methods

TerrainGroup::GetTerrainSlot ( long x, long y ) : TerrainSlot