TilePlus Version 5
Unity3D Tilemap Extension
Loading...
Searching...
No Matches
TilePlus.StandardEventData Class Reference

Used for EventAction data. TilePlusBase.EventActionObject More...

Public Types

enum  ForwardingDataType {
  None , IsString , IsCharFrom0 , IsCharFromA ,
  IsObject , IsInt
}
 What type of data to forward (if at all). More...

Public Member Functions

 StandardEventData (string tag, BoundsInt? boundsInt=null, Object? target=null, ForwardingDataType forwardingMode=ForwardingDataType.IsObject, object? userData=null)
 Ctor.

Properties

string Tag [get]
 Possible target tag.
BoundsInt? BoundsInt [get]
 Possible target Zone.
ObjectTarget [get]
 Optional Target if available. Any UnityEngine.Object.
ForwardingDataType ForwardingMode [get]
 Specify what you want forwarded.
object? UserData [get]
 Optional c# object.

Detailed Description

Used for EventAction data. TilePlusBase.EventActionObject

Member Enumeration Documentation

◆ ForwardingDataType

What type of data to forward (if at all).

Enumerator
None 

No Forwarding.

IsString 

Forward a string.

IsCharFrom0 

Forward a character from 0....

IsCharFromA 

Forward a character from A....

IsObject 

Forward a value as an object.

IsInt 

Forward a value as int.

Constructor & Destructor Documentation

◆ StandardEventData()

TilePlus.StandardEventData.StandardEventData ( string tag,
BoundsInt? boundsInt = null,
Object? target = null,
ForwardingDataType forwardingMode = ForwardingDataType::IsObject,
object? userData = null )

Ctor.

Parameters
tagtag
boundsIntbounds
targetOptional target TPT tile
forwardingModeSpecify what to forward to the target. Default is 'object'
userDataOptional c# data of arbitrary type for custom data.

Property Documentation

◆ BoundsInt

BoundsInt? TilePlus.StandardEventData.BoundsInt
get

Possible target Zone.

◆ ForwardingMode

ForwardingDataType TilePlus.StandardEventData.ForwardingMode
get

Specify what you want forwarded.

◆ Tag

string TilePlus.StandardEventData.Tag
get

Possible target tag.

◆ Target

Object? TilePlus.StandardEventData.Target
get

Optional Target if available. Any UnityEngine.Object.

◆ UserData

object? TilePlus.StandardEventData.UserData
get

Optional c# object.


The documentation for this class was generated from the following file:
  • /Users/jms/Documents/Tpt_55/TPT55/Assets/Plugins/TilePlus/Runtime/StaticLib/ClassesEnums/StandardEventData.cs