public GUIRiver(GUIManager gm) { this.gm = gm; menuWidth = gm.menuWidth; rightMenuOffset = gm.rightOffset; topOffset = gm.topOffset; buttonHeight = gm.smallButtonHeight; sideOffset = 10; scaleY = gm.scaleY; visibleArea = gm.visibleArea; rg = gm.cm.riverGenerator; rg.riverGui = this; riverFlags = new List<bool>(); //width = 15; //areaEffect = 1; //depth = 0.2f; defaultRiver = new RiverInfo(rg); defaultRiver.SetDefaultValues(); selectedRiver = defaultRiver; }