public void Initialize(IChunk parent, Vector3Int offset) { _parent = parent; ChunkOffset = offset; Offset = _parent.Offset + ChunkOffset; RenderState = LoadingState.Empty; VisGraphState = LoadingState.Empty; Connectivity = PoolManager.GetObjectPool <VisibilityData>().Pop(); Connectivity.Clear(); MarkHullDirty(true); RenderHullMax = new Vector3Int(); RenderHullMin = new Vector3Int(); SolidHullMax = new Vector3Int(); SolidHullMin = new Vector3Int(); }