Word Game Builder 2.0.1f2
Reference Manual
Public Member Functions | List of all members
ILetterTileInput Interface Reference

An interface defining letter tile input events. More...

+ Inheritance diagram for ILetterTileInput:
+ Collaboration diagram for ILetterTileInput:

Public Member Functions

void SimulateClickInput ()
 Simulates a tile click action from user input. More...
 
void SimulateHoverInput (bool isOver)
 Simulates a tile hover action from user input. More...
 
void SimulatePressInput (bool isPressed)
 Simulates a tile press action from user input. More...
 
- Public Member Functions inherited from ILetterTile
void ChangeDefaultLetter (Letter letter)
 Changes the default letter on a tile. More...
 
void DespawnTile ()
 This should control tile visibility, colliders, and triggers. More...
 
void RemoveWildcard ()
 Remove the wildcard letter on a tile. More...
 
void SetWildcard (Letter letter)
 Sets the wildcard letter on a tile. More...
 
void SetWildcard (Letter letter, int score)
 Sets the wildcard letter on a tile, and changes its score to the specified score. More...
 
void SpawnTile ()
 This should control tile visibility, colliders, and triggers. More...
 
- Public Member Functions inherited from IMonoBehaviour
void CancelInvoke ()
 Cancels all Invoke calls on this MonoBehaviour. More...
 
void CancelInvoke (string methodName)
 Cancels all Invoke calls with name methodName on this behaviour. More...
 
int GetInstanceID ()
 Returns the instance id of the object. More...
 
void Invoke (string methodName, float time)
 Invokes the method methodName in time seconds. More...
 
void InvokeRepeating (string methodName, float time, float repeatRate)
 Invokes the method methodName in time seconds. More...
 
bool IsInvoking ()
 Is any invoke pending on this MonoBehaviour? More...
 
bool IsInvoking (string methodName)
 Is any invoke on methodName pending? More...
 
Coroutine StartCoroutine (IEnumerator routine)
 Starts a coroutine. More...
 
Coroutine StartCoroutine (string methodName)
 Starts a coroutine named methodName. More...
 
Coroutine StartCoroutine (string methodName, object value)
 Starts a coroutine named methodName. More...
 
void StopAllCoroutines ()
 Stops all coroutines running on this behaviour. More...
 
void StopCoroutine (string methodName)
 Stops all coroutines named methodName running on this behaviour. More...
 
string ToString ()
 Returns the name of the game object. More...
 

Additional Inherited Members

- Properties inherited from ILetterTile
Letter currentLetter [get]
 The current letter represented by the tile. More...
 
int currentPointValue [get]
 The current point value of the tile. More...
 
Letter defaultLetter [get]
 The default letter represented by the tile. More...
 
int defaultPointValue [get]
 The default point value of the tile. More...
 
bool isActive [get]
 Is the tile currently active (spawned)? More...
 
WGBEvent onTileChange [get, set]
 This event should fire when a tile's display should change in any way. More...
 
WGBEvent onTileSpawn [get, set]
 This event should fire when a tile is spawned or despawned. More...
 
Letter wildcardLetter [get]
 The wildcard letter represented by the tile. More...
 
- Properties inherited from IMonoBehaviour
bool enabled [get, set]
 Enabled Behaviours are Updated, disabled Behaviours are not. More...
 
GameObject gameObject [get]
 The game object this component is attached to. A component is always attached to a game object. More...
 
HideFlags hideFlags [get, set]
 Should the object be hidden, saved with the scene or modifiable by the user? More...
 
string name [get, set]
 The name of the object. More...
 
string tag [get, set]
 The tag of this game object. More...
 
Transform transform [get]
 The Transform attached to this GameObject. A component is always attached to a transform. More...
 
object userData [get, set]
 Additional user data associated with this object. This is unused by default. More...
 

Detailed Description

An interface defining letter tile input events.

Any implementation of this interface will work with other Word Game Builder classes. It is recommended to use the LetterTile class instead.

Member Function Documentation

void SimulateClickInput ( )

Simulates a tile click action from user input.

Implemented in LetterTile.

void SimulateHoverInput ( bool  isOver)

Simulates a tile hover action from user input.

Parameters
isOverIf true, the user has started hovering over the tile. If false, the tile is no longer being hovered over.

Implemented in LetterTile.

void SimulatePressInput ( bool  isPressed)

Simulates a tile press action from user input.

Parameters
isPressedIf true, the tile has just been pressed down. If false, the tile has just been released.

Implemented in LetterTile.