public void Init(OceanManager manager, Vector2Int WorldGridPosition, IslandGenerator Generator) { this.Ocean = manager; this.WorldGridPosition = WorldGridPosition; this.Generator = Generator; this.Chunks = new List <GameObject>(); this.CollidersToUpdate = new List <GameObject>(); transform.position = new Vector3(WorldGridPosition.x * manager.OneGridPointToWorld, 0, WorldGridPosition.y * manager.OneGridPointToWorld); Generator.SetupIslandForGeneration(this); Generate(Generator.GetSeed()); }