Real World Terrain  v4.1
InfinityCode.RealWorldTerrain.RealWorldTerrainRangeI Class Reference

Class of integer range. More...

Public Member Functions

 RealWorldTerrainRangeI (int min, int max, int minLimit=int.MinValue, int maxLimit=int.MaxValue)
 Constructor. More...
 
void Set (float min, float max)
 Sets new minimum and maximum values. More...
 
int Random ()
 Gets random integer between the minimum and maximum. More...
 

Public Attributes

int min = 1
 Minimum value. More...
 
int minLimit = int.MinValue
 Minimum limit. More...
 
int max = 50
 Maximum value. More...
 
int maxLimit = int.MaxValue
 Maximum limit. More...
 

Detailed Description

Class of integer range.

Constructor & Destructor Documentation

◆ RealWorldTerrainRangeI()

InfinityCode.RealWorldTerrain.RealWorldTerrainRangeI.RealWorldTerrainRangeI ( int  min,
int  max,
int  minLimit = int.MinValue,
int  maxLimit = int.MaxValue 
)

Constructor.

Parameters
minMinimum value.
maxMaximum value.
minLimitMinimum limit.
maxLimitMaximum limit.

Member Function Documentation

◆ Random()

int InfinityCode.RealWorldTerrain.RealWorldTerrainRangeI.Random ( )

Gets random integer between the minimum and maximum.

Returns
Rendom integer value.

◆ Set()

void InfinityCode.RealWorldTerrain.RealWorldTerrainRangeI.Set ( float  min,
float  max 
)

Sets new minimum and maximum values.

Parameters
minNew minimum value.
maxNew maximum value.

Member Data Documentation

◆ max

int InfinityCode.RealWorldTerrain.RealWorldTerrainRangeI.max = 50

Maximum value.

◆ maxLimit

int InfinityCode.RealWorldTerrain.RealWorldTerrainRangeI.maxLimit = int.MaxValue

Maximum limit.

◆ min

int InfinityCode.RealWorldTerrain.RealWorldTerrainRangeI.min = 1

Minimum value.

◆ minLimit

int InfinityCode.RealWorldTerrain.RealWorldTerrainRangeI.minLimit = int.MinValue

Minimum limit.