IfButtonD

class IfButtonD : IncomingGameMessage

If button drag messages are sent whenever an obj is dragged from one subcomponent to another.

Constructors

Link copied to clipboard
constructor(selectedCombinedId: CombinedId, selectedSub: Int, selectedObj: Int, targetCombinedId: CombinedId, targetSub: Int, targetObj: Int)

Properties

Link copied to clipboard
open override val category: ClientProtCategory
Link copied to clipboard

the bitpacked combination of selectedInterfaceId and selectedComponentId.

Link copied to clipboard

the component on that selected interface from which the obj is dragged

Link copied to clipboard

the interface id from which the obj is dragged

Link copied to clipboard

the obj that is being dragged, or -1 if none exists

Link copied to clipboard

the subcomponent from which the obj is dragged, or -1 if none exists

Link copied to clipboard

the bitpacked combination of targetInterfaceId and targetComponentId.

Link copied to clipboard

the component of the target interface to which the obj is being dragged

Link copied to clipboard

the interface id to which the obj is being dragged

Link copied to clipboard

the obj in that subcomponent which is being dragged on, or -1 if there is no obj in the target position

Link copied to clipboard

the subcomponent of the target to which the obj is being dragged, or -1 if none exists

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String