static GenAdj() { GenAdj.CardinalDirections = new IntVec3[4]; GenAdj.CardinalDirectionsAndInside = new IntVec3[5]; GenAdj.CardinalDirectionsAround = new IntVec3[4]; GenAdj.DiagonalDirections = new IntVec3[4]; GenAdj.DiagonalDirectionsAround = new IntVec3[4]; GenAdj.AdjacentCells = new IntVec3[8]; GenAdj.AdjacentCellsAndInside = new IntVec3[9]; GenAdj.AdjacentCellsAround = new IntVec3[8]; GenAdj.AdjacentCellsAroundBottom = new IntVec3[9]; GenAdj.validCells = new List <IntVec3>(); GenAdj.SetupAdjacencyTables(); }