Table of Contents

Class Tile

Namespace
CodeBase.Patterns.Example
Assembly
4Experience.CodeBase.Patterns.Samples.dll
public class Tile : ExtendedMonoBehaviour, IInteractable
Inheritance
Object
Component
Behaviour
MonoBehaviour
Tile
Implements
Extension Methods

Properties

CurrentImage

public Image CurrentImage { get; private set; }

Property Value

Image

CurrentRectTransform

public RectTransform CurrentRectTransform { get; private set; }

Property Value

RectTransform

XPosition

public int XPosition { get; private set; }

Property Value

int

YPosition

public int YPosition { get; private set; }

Property Value

int

Methods

Initialize(int, int, float, Color)

public void Initialize(int x, int y, float tileSize, Color targetColor)

Parameters

x int
y int
tileSize float
targetColor Color

InitializeTileColor(Color)

private void InitializeTileColor(Color targetColor)

Parameters

targetColor Color

InitializeTilePosition(int, int, float)

private void InitializeTilePosition(int x, int y, float tileSize)

Parameters

x int
y int
tileSize float

Interact(UIRaycastController)

public void Interact(UIRaycastController uiRaycastController)

Parameters

uiRaycastController UIRaycastController