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

ConnectNeighbour() protected method

protected ConnectNeighbour ( TerrainSlot slot, long offsetx, long offsety ) : void
slot TerrainSlot
offsetx long
offsety long
return void
        protected void ConnectNeighbour(TerrainSlot slot, long offsetx, long offsety)
        {
            TerrainSlot neighbourSlot = GetTerrainSlot(slot.X + offsetx, slot.Y + offsety);
            if (neighbourSlot != null && neighbourSlot.Instance != null && neighbourSlot.Instance.IsLoaded)
            {
                // reclaculate if imported
                slot.Instance.SetNeighbour(Terrain.GetNeighbourIndex(offsetx, offsety), neighbourSlot.Instance,
                    slot.Def.ImportData != null, true);
            }
        }
        protected void LoadTerrainImpl(TerrainSlot slot)