Record Class Spawn
java.lang.Object
java.lang.Record
dev.zwazel.internal.game.map.marker.Spawn
- All Implemented Interfaces:
MarkerType
public record Spawn(long spawnNumber, dev.zwazel.internal.game.map.marker.Spawn.LookDirection lookDirection)
extends Record
implements MarkerType
-
Constructor Summary
ConstructorsConstructorDescriptionSpawn
(long spawnNumber, dev.zwazel.internal.game.map.marker.Spawn.LookDirection lookDirection) Creates an instance of aSpawn
record class. -
Method Summary
Modifier and TypeMethodDescriptionfinal boolean
Indicates whether some other object is "equal to" this one.final int
hashCode()
Returns a hash code value for this object.dev.zwazel.internal.game.map.marker.Spawn.LookDirection
Returns the value of thelookDirection
record component.long
Returns the value of thespawnNumber
record component.final String
toString()
Returns a string representation of this record class.
-
Constructor Details
-
Spawn
public Spawn(long spawnNumber, dev.zwazel.internal.game.map.marker.Spawn.LookDirection lookDirection) Creates an instance of aSpawn
record class.- Parameters:
spawnNumber
- the value for thespawnNumber
record componentlookDirection
- the value for thelookDirection
record component
-
-
Method Details
-
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared withObjects::equals(Object,Object)
; primitive components are compared with thecompare
method from their corresponding wrapper classes. -
spawnNumber
public long spawnNumber()Returns the value of thespawnNumber
record component.- Returns:
- the value of the
spawnNumber
record component
-
lookDirection
public dev.zwazel.internal.game.map.marker.Spawn.LookDirection lookDirection()Returns the value of thelookDirection
record component.- Returns:
- the value of the
lookDirection
record component
-