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

PositionPacket with Zone Manager reference. More...

Inheritance diagram for TilePlus.PositionZmPacket:
Collaboration diagram for TilePlus.PositionZmPacket:

Public Member Functions

 PositionZmPacket (Object? sourceInstance=null)
 Ctor.
 PositionZmPacket (Vector3Int pos, TpZoneManager zoneManager, Object? sourceInstance=null)
 Create a position packet with a ZoneManager reference.
override void Reset ()
 Reset instance.

Public Attributes

TpZoneManagerm_ZoneManager
 A Zone Manager instance.
Vector3Int m_Position
 A grid position.

Additional Inherited Members

Protected Member Functions inherited from TilePlus.MessagePacket< T >
 MessagePacket (Object? sourceInstance)
 Source Instance for this packet. Can be null.
Properties inherited from TilePlus.MessagePacket< T >
ObjectSourceInstance [get, set]
 The instance that's the source of the message. Can be null.
ulong Id [get, set]
 The ID of this packet. Packet recepients can test this to see if they're being sent the same message repeatedly. Note that 0 is not used except internally.

Detailed Description

PositionPacket with Zone Manager reference.

Constructor & Destructor Documentation

◆ PositionZmPacket() [1/2]

TilePlus.PositionZmPacket.PositionZmPacket ( Object? sourceInstance = null)

Ctor.

Parameters
sourceInstanceSource of message or null

◆ PositionZmPacket() [2/2]

TilePlus.PositionZmPacket.PositionZmPacket ( Vector3Int pos,
TpZoneManager zoneManager,
Object? sourceInstance = null )

Create a position packet with a ZoneManager reference.

Parameters
posThe position
zoneManagera valid ZoneManager instance
sourceInstanceSource of message or null

Member Function Documentation

◆ Reset()

override void TilePlus.PositionZmPacket.Reset ( )
virtual

Reset instance.

Reimplemented from TilePlus.MessagePacket< T >.

Member Data Documentation

◆ m_Position

Vector3Int TilePlus.PositionZmPacket.m_Position

A grid position.

◆ m_ZoneManager

TpZoneManager? TilePlus.PositionZmPacket.m_ZoneManager

A Zone Manager instance.


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