IfMoveSub

class IfMoveSub(val sourceCombinedId: Int, val destinationCombinedId: Int) : OutgoingGameMessage

If move-sub messages are used to move a sub-level interface from one position to another, typically when changing top-level interfaces.

Constructors

Link copied to clipboard
constructor(sourceInterfaceId: Int, sourceComponentId: Int, destinationInterfaceId: Int, destinationComponentId: Int)
constructor(sourceCombinedId: Int, destinationCombinedId: Int)

Properties

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

the component id on the destinationInterfaceId on which the sub-interface should be opened

Link copied to clipboard

the destination interface on which the sub-interface should be opened

Link copied to clipboard

the bitpacked combination of sourceInterfaceId and sourceComponentId.

Link copied to clipboard

the current component of the sourceInterfaceId on which the interface that's being moved is opened on

Link copied to clipboard

the current interface on which the interface that's being moved is opened on

Functions

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