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