Gamelogic Grids 1 Documentation [Deprecated]
Gamelogic Grids 1 Documentation [Deprecated]
Gamelogic.Extensions.Algorithms
Generator Class
Generator Methods
Aggregate Method
Apply(TSource) Method
Average Method
Cast(TResult) Method
Choose Method
ChooseUniformRandom Method
ClosedSawTooth Method
Combine Method
Constant(TSource) Method
Count Method
Dither Method
FrequencyRandomInt Method
FromFunc(TResult) Method
GaussianRandomFloat Method
Group Method
Interleave Method
Interpolate Method
InterpolateDither(TSource) Method
Iterate Method
Log Method
MarkovRandomInt Method
MarkovRandomIntStartsWith Method
MoveNext(TSource) Method
Next Method
NextWhile(TSource) Method
OfType(TResult) Method
OpenSawTooth Method
Pad Method
Poisson Method
RandomBoolGenerator Method
Repeat(TSource) Method
RepeatEach Method
Select Method
SelectMany(TSource, TResult) Method
Skip(TSource) Method
SkipAndTake(TSource) Method
Sum Method
SwitchAfter(TSource) Method
SwitchWhen(TSource) Method
TakeAndSkip(TSource) Method
UniformRandomFloat Method
UniformRandomInt Method
UniformVector2InCircle Method
UniformVector2InRect Method
Where Method
WhereWindow(TSource) Method
Window(TSource) Method
Generator
Cast
TResult
Method
Makes a generator that will generate elements by casting the elements of a source generator.
Namespace:
Gamelogic.Extensions.Algorithms
Assembly:
Assembly-CSharp (in Assembly-CSharp.dll) Version: 0.0.0.0
Syntax
C#
Copy
public
static
IGenerator
<TResult>
Cast
<TResult>(
this
IGenerator
generator
)
Parameters
generator
Type:
Gamelogic.Extensions.Algorithms
IGenerator
The source generator.
Type Parameters
TResult
The type of elements of the source generator.
Return Value
Type:
IGenerator
TResult
A new generator.
Usage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type
IGenerator
. When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic)
or
Extension Methods (C# Programming Guide)
.
See Also
Reference
Generator Class
Gamelogic.Extensions.Algorithms Namespace