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