Table of Contents

Class ExampleUtils

Namespace
Gamelogic.Grids.Examples
Assembly
Assembly-CSharp.dll
public static class ExampleUtils
Inheritance
ExampleUtils
Inherited Members

Fields

Colors

public static Color[] Colors

Field Value

Color[]

ImageHeight

public static readonly int ImageHeight

Field Value

int

ImageWidth

public static readonly int ImageWidth

Field Value

int

Properties

ScreenRect

public static Rect ScreenRect { get; }

Property Value

Rect

Methods

Blend(float, Color, Color)

public static Color Blend(float t, Color color1, Color color2)

Parameters

t float
color1 Color
color2 Color

Returns

Color

ColorFromInt(int, int, int)

public static Color ColorFromInt(int r, int g, int b)

Parameters

r int
g int
b int

Returns

Color

ColorFromInt(int, int, int, int)

public static Color ColorFromInt(int r, int g, int b, int a)

Parameters

r int
g int
b int
a int

Returns

Color

ImagePointToWorldPoint(Vector2)

public static Vector2 ImagePointToWorldPoint(Vector2 imagePoint)

Parameters

imagePoint Vector2

Returns

Vector2

PaintScreenTexture<TPoint>(Texture2D, IMap<TPoint>, Func<TPoint, int>)

public static void PaintScreenTexture<TPoint>(Texture2D texture, IMap<TPoint> map, Func<TPoint, int> colorFunction) where TPoint : IGridPoint<TPoint>

Parameters

texture Texture2D
map IMap<TPoint>
colorFunction Func<TPoint, int>

Type Parameters

TPoint

ScreenToWorld(GameObject, Vector3)

[Obsolete("Use GridBuilderUtils.ScreenToWorld instead")]
public static Vector3 ScreenToWorld(GameObject root, Vector3 screenPosition)

Parameters

root GameObject
screenPosition Vector3

Returns

Vector3

ScreenToWorld(Vector3)

[Obsolete("Use GridBuilder.ScreenToWorld instead")]
public static Vector3 ScreenToWorld(Vector3 screenPosition)

Parameters

screenPosition Vector3

Returns

Vector3