PSF-LoginServer/net/psforever/objects/definition/ObjectDefinition.html

12 lines
65 KiB
HTML

<!DOCTYPE html ><html><head><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/><title>PSF-LoginServer - master - net.psforever.objects.definition.ObjectDefinition</title><meta content="PSF - LoginServer - master - net.psforever.objects.definition.ObjectDefinition" name="description"/><meta content="PSF LoginServer master net.psforever.objects.definition.ObjectDefinition" name="keywords"/><meta http-equiv="content-type" content="text/html; charset=UTF-8"/><link href="../../../../lib/index.css" media="screen" type="text/css" rel="stylesheet"/><link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet"/><link href="../../../../lib/print.css" media="print" type="text/css" rel="stylesheet"/><link href="../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css"/><script type="text/javascript" src="../../../../lib/jquery.min.js"></script><script type="text/javascript" src="../../../../lib/index.js"></script><script type="text/javascript" src="../../../../index.js"></script><script type="text/javascript" src="../../../../lib/scheduler.js"></script><script type="text/javascript" src="../../../../lib/template.js"></script><script type="text/javascript">/* this variable can be used by the JS to determine the path to the root document */
var toRoot = '../../../../';</script></head><body><div id="search"><span id="doc-title">PSF-LoginServer - <span id="doc-version">master</span></span> <span class="close-results"><span class="left">&lt;</span> Back</span><div id="textfilter"><span class="input"><input autocapitalize="none" placeholder="Search" id="index-input" type="text" accesskey="/"/><i class="clear material-icons"></i><i id="search-icon" class="material-icons"></i></span></div></div><div id="search-results"><div id="search-progress"><div id="progress-fill"></div></div><div id="results-content"><div id="entity-results"></div><div id="member-results"></div></div></div><div id="content-scroll-container" style="-webkit-overflow-scrolling: touch;"><div id="content-container" style="-webkit-overflow-scrolling: touch;"><div id="subpackage-spacer"><div id="packages"><h1>Packages</h1><ul><li class="indented0 " name="_root_.root" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="_root_"></a><a id="root:_root_"></a> <span class="permalink"><a href="../../../../index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="../../../../index.html" title=""><span class="name">root</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../../../index.html" name="_root_" id="_root_" class="extype">root</a></dd></dl></div></li><li class="indented1 " name="_root_.net" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="net"></a><a id="net:net"></a> <span class="permalink"><a href="../../../../net/index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="../../../index.html" title=""><span class="name">net</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../../../index.html" name="_root_" id="_root_" class="extype">root</a></dd></dl></div></li><li class="indented2 " name="net.psforever" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="psforever"></a><a id="psforever:psforever"></a> <span class="permalink"><a href="../../../../net/psforever/index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="../../index.html" title=""><span class="name">psforever</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../../index.html" name="net" id="net" class="extype">net</a></dd></dl></div></li><li class="indented3 " name="net.psforever.objects" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="objects"></a><a id="objects:objects"></a> <span class="permalink"><a href="../../../../net/psforever/objects/index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="../index.html" title=""><span class="name">objects</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../index.html" name="net.psforever" id="net.psforever" class="extype">psforever</a></dd></dl></div></li><li class="indented4 " name="net.psforever.objects.definition" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="definition"></a><a id="definition:definition"></a> <span class="permalink"><a href="../../../../net/psforever/objects/definition/index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="index.html" title=""><span class="name">definition</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="net.psforever.objects" id="net.psforever.objects" class="extype">objects</a></dd></dl></div></li><li class="indented5 " name="net.psforever.objects.definition.converter" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="converter"></a><a id="converter:converter"></a> <span class="permalink"><a href="../../../../net/psforever/objects/definition/converter/index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="converter/index.html" title=""><span class="name">converter</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="index.html" name="net.psforever.objects.definition" id="net.psforever.objects.definition" class="extype">definition</a></dd></dl></div></li><li class="current-entities indented4"><a href="AmmoBoxDefinition$.html" title="" class="object"></a> <a href="AmmoBoxDefinition.html" title="" class="class"></a><a href="AmmoBoxDefinition.html" title="">AmmoBoxDefinition</a></li><li class="current-entities indented4"><a href="AvatarDefinition$.html" title="" class="object"></a> <a href="AvatarDefinition.html" title="The definition for game objects that look like players." class="class"></a><a href="AvatarDefinition.html" title="The definition for game objects that look like players.">AvatarDefinition</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="BaseDeployableDefinition.html" title="" class="trait"></a><a href="BaseDeployableDefinition.html" title="">BaseDeployableDefinition</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="BasicDefinition.html" title="" class="class"></a><a href="BasicDefinition.html" title="">BasicDefinition</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="CargoDefinition.html" title="The definition for a cargo hold." class="class"></a><a href="CargoDefinition.html" title="The definition for a cargo hold.">CargoDefinition</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="ComplexDeployableDefinition.html" title="" class="class"></a><a href="ComplexDeployableDefinition.html" title="">ComplexDeployableDefinition</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="ConstructionFireMode.html" title="" class="class"></a><a href="ConstructionFireMode.html" title="">ConstructionFireMode</a></li><li class="current-entities indented4"><a href="ConstructionItemDefinition$.html" title="" class="object"></a> <a href="ConstructionItemDefinition.html" title="" class="class"></a><a href="ConstructionItemDefinition.html" title="">ConstructionItemDefinition</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="DeployableDefinition.html" title="" class="class"></a><a href="DeployableDefinition.html" title="">DeployableDefinition</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="EquipmentDefinition.html" title="The definition for any piece of Equipment." class="class"></a><a href="EquipmentDefinition.html" title="The definition for any piece of Equipment.">EquipmentDefinition</a></li><li class="current-entities indented4"><a href="ExoSuitDefinition$.html" title="" class="object"></a> <a href="ExoSuitDefinition.html" title="A definition for producing the personal armor the player wears." class="class"></a><a href="ExoSuitDefinition.html" title="A definition for producing the personal armor the player wears.">ExoSuitDefinition</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="ImplantDefinition.html" title="The definition for an installable player utility that grants a perk, usually in exchange for stamina (energy). Most of the definition deals with the costs of activation and operation." class="class"></a><a href="ImplantDefinition.html" title="The definition for an installable player utility that grants a perk, usually in exchange for stamina (energy). Most of the definition deals with the costs of activation and operation.">ImplantDefinition</a></li><li class="current-entities indented4"><a href="KitDefinition$.html" title="" class="object"></a> <a href="KitDefinition.html" title="The definition for a personal one-time-use recovery item." class="class"></a><a href="KitDefinition.html" title="The definition for a personal one-time-use recovery item.">KitDefinition</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="" title="Associate an object's canned in-game representation with its basic game identification unit." class="class"></a><a href="" title="Associate an object's canned in-game representation with its basic game identification unit.">ObjectDefinition</a></li><li class="current-entities indented4"><a href="ProjectileDefinition$.html" title="" class="object"></a> <a href="ProjectileDefinition.html" title="The definition that outlines the damage-dealing characteristics of any projectile." class="class"></a><a href="ProjectileDefinition.html" title="The definition that outlines the damage-dealing characteristics of any projectile.">ProjectileDefinition</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="SeatDefinition.html" title="The definition for a seat." class="class"></a><a href="SeatDefinition.html" title="The definition for a seat.">SeatDefinition</a></li><li class="current-entities indented4"><a href="SimpleDeployableDefinition$.html" title="" class="object"></a> <a href="SimpleDeployableDefinition.html" title="" class="class"></a><a href="SimpleDeployableDefinition.html" title="">SimpleDeployableDefinition</a></li><li class="current-entities indented4"><a href="SimpleItemDefinition$.html" title="" class="object"></a> <a href="SimpleItemDefinition.html" title="" class="class"></a><a href="SimpleItemDefinition.html" title="">SimpleItemDefinition</a></li><li class="current-entities indented4"><a href="SpecialExoSuitDefinition$.html" title="" class="object"></a> <a href="SpecialExoSuitDefinition.html" title="" class="class"></a><a href="SpecialExoSuitDefinition.html" title="">SpecialExoSuitDefinition</a></li><li class="current-entities indented4"><a href="ToolDefinition$.html" title="" class="object"></a> <a href="ToolDefinition.html" title="" class="class"></a><a href="ToolDefinition.html" title="">ToolDefinition</a></li><li class="current-entities indented4"><a href="VehicleDefinition$.html" title="" class="object"></a> <a href="VehicleDefinition.html" title="An object definition system used to construct and retain the parameters of various vehicles." class="class"></a><a href="VehicleDefinition.html" title="An object definition system used to construct and retain the parameters of various vehicles.">VehicleDefinition</a></li></ul></div></div><div id="content"><body class="class type"><div id="definition"><div class="big-circle class">c</div><p id="owner"><a href="../../../index.html" name="net" id="net" class="extype">net</a>.<a href="../../index.html" name="net.psforever" id="net.psforever" class="extype">psforever</a>.<a href="../index.html" name="net.psforever.objects" id="net.psforever.objects" class="extype">objects</a>.<a href="index.html" name="net.psforever.objects.definition" id="net.psforever.objects.definition" class="extype">definition</a></p><h1>ObjectDefinition<span class="permalink"><a href="../../../../net/psforever/objects/definition/ObjectDefinition.html" title="Permalink"><i class="material-icons"></i></a></span></h1><h3><span class="morelinks"></span></h3></div><h4 id="signature" class="signature"><span class="modifier_kind"><span class="modifier">abstract </span> <span class="kind">class</span></span> <span class="symbol"><span class="name">ObjectDefinition</span><span class="result"> extends <a href="BasicDefinition.html" name="net.psforever.objects.definition.BasicDefinition" id="net.psforever.objects.definition.BasicDefinition" class="extype">BasicDefinition</a></span></span></h4><div id="comment" class="fullcommenttop"><div class="comment cmt"><p>Associate an object's canned in-game representation with its basic game identification unit.
The extension of this <code>class</code> would identify the common data necessary to construct such a given game object.<br>
<br>
The converter transforms a game object that is created by this <code>ObjectDefinition</code> into packet data through method-calls.
The field for this converter is a <code>PacketConverter</code>, the superclass for <code>ObjectCreateConverter</code>;
the type of the mutator's parameter is <code>ObjectCreateConverter</code> of a wildcard <code>tparam</code>;
and, the accessor return type is <code>ObjectCreateConverter[PlanetSideGameObject]</code>, a minimum-true statement.
The actual type of the converter at a given point, casted or otherwise, is mostly meaningless.
Casting the external object does not mutate any of the types used by the methods within that object.
So long as it is an <code>ObjectCreatePacket</code>, those methods can be called correctly for a game object of the desired type.</p></div><dl class="attributes block"><dt>Source</dt><dd><a href="https://github.com/psforever/PSF-LoginServer/blob/master//home/runner/work/PSF-LoginServer/PSF-LoginServer/src/main/scala/net/psforever/objects/definition/ObjectDefinition.scala" target="_blank">ObjectDefinition.scala</a></dd></dl><div class="toggleContainer"><div class="toggle block"><span>Linear Supertypes</span><div class="superTypes hiddenContent"><a href="BasicDefinition.html" name="net.psforever.objects.definition.BasicDefinition" id="net.psforever.objects.definition.BasicDefinition" class="extype">BasicDefinition</a>, <span name="scala.AnyRef" class="extype">AnyRef</span>, <span name="scala.Any" class="extype">Any</span></div></div></div><div class="toggleContainer"><div class="toggle block"><span>Known Subclasses</span><div class="subClasses hiddenContent"><a href="../ExplosiveDeployableDefinition.html" name="net.psforever.objects.ExplosiveDeployableDefinition" id="net.psforever.objects.ExplosiveDeployableDefinition" class="extype">ExplosiveDeployableDefinition</a>, <a href="../SensorDeployableDefinition.html" name="net.psforever.objects.SensorDeployableDefinition" id="net.psforever.objects.SensorDeployableDefinition" class="extype">SensorDeployableDefinition</a>, <a href="../ShieldGeneratorDefinition.html" name="net.psforever.objects.ShieldGeneratorDefinition" id="net.psforever.objects.ShieldGeneratorDefinition" class="extype">ShieldGeneratorDefinition</a>, <a href="../TrapDeployableDefinition.html" name="net.psforever.objects.TrapDeployableDefinition" id="net.psforever.objects.TrapDeployableDefinition" class="extype">TrapDeployableDefinition</a>, <a href="../TurretDeployableDefinition.html" name="net.psforever.objects.TurretDeployableDefinition" id="net.psforever.objects.TurretDeployableDefinition" class="extype">TurretDeployableDefinition</a>, <a href="../ballistics/NonvitalDefinition.html" name="net.psforever.objects.ballistics.NonvitalDefinition" id="net.psforever.objects.ballistics.NonvitalDefinition" class="extype">NonvitalDefinition</a>, <a href="AmmoBoxDefinition.html" name="net.psforever.objects.definition.AmmoBoxDefinition" id="net.psforever.objects.definition.AmmoBoxDefinition" class="extype">AmmoBoxDefinition</a>, <a href="AvatarDefinition.html" name="net.psforever.objects.definition.AvatarDefinition" id="net.psforever.objects.definition.AvatarDefinition" class="extype">AvatarDefinition</a>, <a href="ComplexDeployableDefinition.html" name="net.psforever.objects.definition.ComplexDeployableDefinition" id="net.psforever.objects.definition.ComplexDeployableDefinition" class="extype">ComplexDeployableDefinition</a>, <a href="ConstructionItemDefinition.html" name="net.psforever.objects.definition.ConstructionItemDefinition" id="net.psforever.objects.definition.ConstructionItemDefinition" class="extype">ConstructionItemDefinition</a>, <a href="DeployableDefinition.html" name="net.psforever.objects.definition.DeployableDefinition" id="net.psforever.objects.definition.DeployableDefinition" class="extype">DeployableDefinition</a>, <a href="EquipmentDefinition.html" name="net.psforever.objects.definition.EquipmentDefinition" id="net.psforever.objects.definition.EquipmentDefinition" class="extype">EquipmentDefinition</a>, <a href="KitDefinition.html" name="net.psforever.objects.definition.KitDefinition" id="net.psforever.objects.definition.KitDefinition" class="extype">KitDefinition</a>, <a href="ProjectileDefinition.html" name="net.psforever.objects.definition.ProjectileDefinition" id="net.psforever.objects.definition.ProjectileDefinition" class="extype">ProjectileDefinition</a>, <a href="SimpleDeployableDefinition.html" name="net.psforever.objects.definition.SimpleDeployableDefinition" id="net.psforever.objects.definition.SimpleDeployableDefinition" class="extype">SimpleDeployableDefinition</a>, <a href="SimpleItemDefinition.html" name="net.psforever.objects.definition.SimpleItemDefinition" id="net.psforever.objects.definition.SimpleItemDefinition" class="extype">SimpleItemDefinition</a>, <a href="ToolDefinition.html" name="net.psforever.objects.definition.ToolDefinition" id="net.psforever.objects.definition.ToolDefinition" class="extype">ToolDefinition</a>, <a href="VehicleDefinition.html" name="net.psforever.objects.definition.VehicleDefinition" id="net.psforever.objects.definition.VehicleDefinition" class="extype">VehicleDefinition</a>, <a href="../serverobject/doors/DoorDefinition.html" name="net.psforever.objects.serverobject.doors.DoorDefinition" id="net.psforever.objects.serverobject.doors.DoorDefinition" class="extype">DoorDefinition</a>, <a href="../serverobject/generator/GeneratorDefinition.html" name="net.psforever.objects.serverobject.generator.GeneratorDefinition" id="net.psforever.objects.serverobject.generator.GeneratorDefinition" class="extype">GeneratorDefinition</a>, <a href="../serverobject/locks/IFFLockDefinition.html" name="net.psforever.objects.serverobject.locks.IFFLockDefinition" id="net.psforever.objects.serverobject.locks.IFFLockDefinition" class="extype">IFFLockDefinition</a>, <a href="../serverobject/mblocker/LockerDefinition.html" name="net.psforever.objects.serverobject.mblocker.LockerDefinition" id="net.psforever.objects.serverobject.mblocker.LockerDefinition" class="extype">LockerDefinition</a>, <a href="../serverobject/pad/VehicleSpawnPadDefinition.html" name="net.psforever.objects.serverobject.pad.VehicleSpawnPadDefinition" id="net.psforever.objects.serverobject.pad.VehicleSpawnPadDefinition" class="extype">VehicleSpawnPadDefinition</a>, <a href="../serverobject/painbox/PainboxDefinition.html" name="net.psforever.objects.serverobject.painbox.PainboxDefinition" id="net.psforever.objects.serverobject.painbox.PainboxDefinition" class="extype">PainboxDefinition</a>, <a href="../serverobject/resourcesilo/ResourceSiloDefinition.html" name="net.psforever.objects.serverobject.resourcesilo.ResourceSiloDefinition" id="net.psforever.objects.serverobject.resourcesilo.ResourceSiloDefinition" class="extype">ResourceSiloDefinition</a>, <a href="../serverobject/structures/AmenityDefinition.html" name="net.psforever.objects.serverobject.structures.AmenityDefinition" id="net.psforever.objects.serverobject.structures.AmenityDefinition" class="extype">AmenityDefinition</a>, <a href="../serverobject/structures/BuildingDefinition.html" name="net.psforever.objects.serverobject.structures.BuildingDefinition" id="net.psforever.objects.serverobject.structures.BuildingDefinition" class="extype">BuildingDefinition</a>, <a href="../serverobject/structures/WarpGateDefinition.html" name="net.psforever.objects.serverobject.structures.WarpGateDefinition" id="net.psforever.objects.serverobject.structures.WarpGateDefinition" class="extype">WarpGateDefinition</a>, <a href="../serverobject/terminals/GeneratorTerminalDefinition.html" name="net.psforever.objects.serverobject.terminals.GeneratorTerminalDefinition" id="net.psforever.objects.serverobject.terminals.GeneratorTerminalDefinition" class="extype">GeneratorTerminalDefinition</a>, <a href="../serverobject/terminals/MatrixTerminalDefinition.html" name="net.psforever.objects.serverobject.terminals.MatrixTerminalDefinition" id="net.psforever.objects.serverobject.terminals.MatrixTerminalDefinition" class="extype">MatrixTerminalDefinition</a>, <a href="../serverobject/terminals/MedicalTerminalDefinition.html" name="net.psforever.objects.serverobject.terminals.MedicalTerminalDefinition" id="net.psforever.objects.serverobject.terminals.MedicalTerminalDefinition" class="extype">MedicalTerminalDefinition</a>, <a href="../serverobject/terminals/OrderTerminalDefinition.html" name="net.psforever.objects.serverobject.terminals.OrderTerminalDefinition" id="net.psforever.objects.serverobject.terminals.OrderTerminalDefinition" class="extype">OrderTerminalDefinition</a>, <a href="../serverobject/terminals/ProximityTerminalDefinition.html" name="net.psforever.objects.serverobject.terminals.ProximityTerminalDefinition" id="net.psforever.objects.serverobject.terminals.ProximityTerminalDefinition" class="extype">ProximityTerminalDefinition</a>, <a href="../serverobject/terminals/TerminalDefinition.html" name="net.psforever.objects.serverobject.terminals.TerminalDefinition" id="net.psforever.objects.serverobject.terminals.TerminalDefinition" class="extype">TerminalDefinition</a>, <a href="../serverobject/terminals/capture/CaptureTerminalDefinition.html" name="net.psforever.objects.serverobject.terminals.capture.CaptureTerminalDefinition" id="net.psforever.objects.serverobject.terminals.capture.CaptureTerminalDefinition" class="extype">CaptureTerminalDefinition</a>, <a href="../serverobject/terminals/implant/ImplantTerminalMechDefinition.html" name="net.psforever.objects.serverobject.terminals.implant.ImplantTerminalMechDefinition" id="net.psforever.objects.serverobject.terminals.implant.ImplantTerminalMechDefinition" class="extype">ImplantTerminalMechDefinition</a>, <a href="../serverobject/tube/SpawnTubeDefinition.html" name="net.psforever.objects.serverobject.tube.SpawnTubeDefinition" id="net.psforever.objects.serverobject.tube.SpawnTubeDefinition" class="extype">SpawnTubeDefinition</a>, <a href="../serverobject/turret/FacilityTurretDefinition.html" name="net.psforever.objects.serverobject.turret.FacilityTurretDefinition" id="net.psforever.objects.serverobject.turret.FacilityTurretDefinition" class="extype">FacilityTurretDefinition</a>, <a href="../vehicles/Utility$$InternalTelepadDefinition.html" name="net.psforever.objects.vehicles.Utility.InternalTelepadDefinition" id="net.psforever.objects.vehicles.Utility.InternalTelepadDefinition" class="extype">InternalTelepadDefinition</a></div></div></div></div><div id="mbrsel"><div class="toggle"></div><div id="memberfilter"><i class="material-icons arrow"></i><span class="input"><input placeholder="Filter all members" id="mbrsel-input" type="text" accesskey="/"/></span><i class="clear material-icons"></i></div><div id="filterby"><div id="order"><span class="filtertype">Ordering</span><ol><li class="alpha in"><span>Alphabetic</span></li><li class="inherit out"><span>By Inheritance</span></li></ol></div><div class="ancestors"><span class="filtertype">Inherited<br/></span><ol id="linearization"><li class="in" name="net.psforever.objects.definition.ObjectDefinition"><span>ObjectDefinition</span></li><li class="in" name="net.psforever.objects.definition.BasicDefinition"><span>BasicDefinition</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li></ol></div><div class="ancestors"><span class="filtertype"></span><ol><li class="hideall out"><span>Hide All</span></li><li class="showall in"><span>Show All</span></li></ol></div><div id="visbl"><span class="filtertype">Visibility</span><ol><li class="public in"><span>Public</span></li><li class="protected out"><span>Protected</span></li></ol></div></div></div><div id="template"><div id="allMembers"><div id="constructors" class="members"><h3>Instance Constructors</h3><ol><li class="indented0 " name="net.psforever.objects.definition.ObjectDefinition#&lt;init&gt;" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="&lt;init&gt;(objectId:Int):net.psforever.objects.definition.ObjectDefinition"></a><a id="&lt;init&gt;:ObjectDefinition"></a> <span class="permalink"><a href="../../../../net/psforever/objects/definition/ObjectDefinition.html#&lt;init&gt;(objectId:Int):net.psforever.objects.definition.ObjectDefinition" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">new</span></span> <span class="symbol"><span class="name">ObjectDefinition</span><span class="params">(<span name="objectId">objectId: <span name="scala.Int" class="extype">Int</span></span>)</span></span><p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt class="param">objectId</dt><dd class="cmt"><p>the object's identifier number</p></dd></dl></div></li></ol></div><div class="values members"><h3>Value Members</h3><ol><li class="indented0 " name="scala.AnyRef#!=" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="!=(x$1:Any):Boolean"></a><a id="!=(Any):Boolean"></a> <span class="permalink"><a href="../../../../net/psforever/objects/definition/ObjectDefinition.html#!=(x$1:Any):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name" title="gt4s: $bang$eq">!=</span><span class="params">(<span name="arg0">arg0: <span name="scala.Any" class="extype">Any</span></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><li class="indented0 " name="scala.AnyRef###" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="##:Int"></a> <span class="permalink"><a href="../../../../net/psforever/objects/definition/ObjectDefinition.html###:Int" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name" title="gt4s: $hash$hash">##</span><span class="result">: <span name="scala.Int" class="extype">Int</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#==" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="==(x$1:Any):Boolean"></a><a id="==(Any):Boolean"></a> <span class="permalink"><a href="../../../../net/psforever/objects/definition/ObjectDefinition.html#==(x$1:Any):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name" title="gt4s: $eq$eq">==</span><span class="params">(<span name="arg0">arg0: <span name="scala.Any" class="extype">Any</span></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><li class="indented0 " name="net.psforever.objects.definition.BasicDefinition#Descriptor" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="Descriptor:String"></a> <span class="permalink"><a href="../../../../net/psforever/objects/definition/ObjectDefinition.html#Descriptor:String" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">Descriptor</span><span class="result">: <span name="scala.Predef.String" class="extype">String</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="BasicDefinition.html" name="net.psforever.objects.definition.BasicDefinition" id="net.psforever.objects.definition.BasicDefinition" class="extype">BasicDefinition</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.definition.BasicDefinition#Descriptor_=" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="Descriptor_=(description:Option[String]):String"></a><a id="Descriptor_=(Option[String]):String"></a> <span class="permalink"><a href="../../../../net/psforever/objects/definition/ObjectDefinition.html#Descriptor_=(description:Option[String]):String" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name" title="gt4s: Descriptor_$eq">Descriptor_=</span><span class="params">(<span name="description">description: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Predef.String" class="extype">String</span>]</span>)</span><span class="result">: <span name="scala.Predef.String" class="extype">String</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="BasicDefinition.html" name="net.psforever.objects.definition.BasicDefinition" id="net.psforever.objects.definition.BasicDefinition" class="extype">BasicDefinition</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.definition.BasicDefinition#Descriptor_=" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="Descriptor_=(description:String):String"></a><a id="Descriptor_=(String):String"></a> <span class="permalink"><a href="../../../../net/psforever/objects/definition/ObjectDefinition.html#Descriptor_=(description:String):String" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name" title="gt4s: Descriptor_$eq">Descriptor_=</span><span class="params">(<span name="description">description: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result">: <span name="scala.Predef.String" class="extype">String</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="BasicDefinition.html" name="net.psforever.objects.definition.BasicDefinition" id="net.psforever.objects.definition.BasicDefinition" class="extype">BasicDefinition</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.definition.ObjectDefinition#DisableAtMaxDepth" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DisableAtMaxDepth:Boolean"></a> <span class="permalink"><a href="../../../../net/psforever/objects/definition/ObjectDefinition.html#DisableAtMaxDepth:Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">DisableAtMaxDepth</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span></li><li class="indented0 " name="net.psforever.objects.definition.ObjectDefinition#DisableAtMaxDepth_=" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DisableAtMaxDepth_=(drowns:Boolean):Boolean"></a><a id="DisableAtMaxDepth_=(Boolean):Boolean"></a> <span class="permalink"><a href="../../../../net/psforever/objects/definition/ObjectDefinition.html#DisableAtMaxDepth_=(drowns:Boolean):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name" title="gt4s: DisableAtMaxDepth_$eq">DisableAtMaxDepth_=</span><span class="params">(<span name="drowns">drowns: <span name="scala.Boolean" class="extype">Boolean</span></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span></li><li class="indented0 " name="net.psforever.objects.definition.ObjectDefinition#DrownAtMaxDepth" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DrownAtMaxDepth:Boolean"></a> <span class="permalink"><a href="../../../../net/psforever/objects/definition/ObjectDefinition.html#DrownAtMaxDepth:Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">DrownAtMaxDepth</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span></li><li class="indented0 " name="net.psforever.objects.definition.ObjectDefinition#DrownAtMaxDepth_=" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="DrownAtMaxDepth_=(drowns:Boolean):Boolean"></a><a id="DrownAtMaxDepth_=(Boolean):Boolean"></a> <span class="permalink"><a href="../../../../net/psforever/objects/definition/ObjectDefinition.html#DrownAtMaxDepth_=(drowns:Boolean):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name" title="gt4s: DrownAtMaxDepth_$eq">DrownAtMaxDepth_=</span><span class="params">(<span name="drowns">drowns: <span name="scala.Boolean" class="extype">Boolean</span></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span></li><li class="indented0 " name="net.psforever.objects.definition.ObjectDefinition#Geometry" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="Geometry:Any=&gt;net.psforever.objects.geometry.Geometry3D"></a><a id="Geometry:(Any)=&gt;Geometry3D"></a> <span class="permalink"><a href="../../../../net/psforever/objects/definition/ObjectDefinition.html#Geometry:Any=&gt;net.psforever.objects.geometry.Geometry3D" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">Geometry</span><span class="result">: (<span name="scala.Any" class="extype">Any</span>) =&gt; <a href="../geometry/Geometry3D.html" name="net.psforever.objects.geometry.Geometry3D" id="net.psforever.objects.geometry.Geometry3D" class="extype">Geometry3D</a></span></span></li><li class="indented0 " name="net.psforever.objects.definition.ObjectDefinition#Geometry_=" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="Geometry_=(func:Any=&gt;net.psforever.objects.geometry.Geometry3D):Any=&gt;net.psforever.objects.geometry.Geometry3D"></a><a id="Geometry_=((Any)=&gt;Geometry3D):(Any)=&gt;Geometry3D"></a> <span class="permalink"><a href="../../../../net/psforever/objects/definition/ObjectDefinition.html#Geometry_=(func:Any=&gt;net.psforever.objects.geometry.Geometry3D):Any=&gt;net.psforever.objects.geometry.Geometry3D" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name" title="gt4s: Geometry_$eq">Geometry_=</span><span class="params">(<span name="func">func: (<span name="scala.Any" class="extype">Any</span>) =&gt; <a href="../geometry/Geometry3D.html" name="net.psforever.objects.geometry.Geometry3D" id="net.psforever.objects.geometry.Geometry3D" class="extype">Geometry3D</a></span>)</span><span class="result">: (<span name="scala.Any" class="extype">Any</span>) =&gt; <a href="../geometry/Geometry3D.html" name="net.psforever.objects.geometry.Geometry3D" id="net.psforever.objects.geometry.Geometry3D" class="extype">Geometry3D</a></span></span></li><li class="indented0 " name="net.psforever.objects.definition.ObjectDefinition#MaxDepth" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="MaxDepth:Float"></a> <span class="permalink"><a href="../../../../net/psforever/objects/definition/ObjectDefinition.html#MaxDepth:Float" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">MaxDepth</span><span class="result">: <span name="scala.Float" class="extype">Float</span></span></span></li><li class="indented0 " name="net.psforever.objects.definition.ObjectDefinition#MaxDepth_=" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="MaxDepth_=(height:Float):Float"></a><a id="MaxDepth_=(Float):Float"></a> <span class="permalink"><a href="../../../../net/psforever/objects/definition/ObjectDefinition.html#MaxDepth_=(height:Float):Float" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name" title="gt4s: MaxDepth_$eq">MaxDepth_=</span><span class="params">(<span name="height">height: <span name="scala.Float" class="extype">Float</span></span>)</span><span class="result">: <span name="scala.Float" class="extype">Float</span></span></span></li><li class="indented0 " name="net.psforever.objects.definition.BasicDefinition#Name" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="Name:String"></a> <span class="permalink"><a href="../../../../net/psforever/objects/definition/ObjectDefinition.html#Name:String" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">Name</span><span class="result">: <span name="scala.Predef.String" class="extype">String</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="BasicDefinition.html" name="net.psforever.objects.definition.BasicDefinition" id="net.psforever.objects.definition.BasicDefinition" class="extype">BasicDefinition</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.definition.BasicDefinition#Name_=" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="Name_=(name:String):String"></a><a id="Name_=(String):String"></a> <span class="permalink"><a href="../../../../net/psforever/objects/definition/ObjectDefinition.html#Name_=(name:String):String" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name" title="gt4s: Name_$eq">Name_=</span><span class="params">(<span name="name">name: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result">: <span name="scala.Predef.String" class="extype">String</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="BasicDefinition.html" name="net.psforever.objects.definition.BasicDefinition" id="net.psforever.objects.definition.BasicDefinition" class="extype">BasicDefinition</a></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.definition.ObjectDefinition#ObjectId" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ObjectId:Int"></a> <span class="permalink"><a href="../../../../net/psforever/objects/definition/ObjectDefinition.html#ObjectId:Int" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">ObjectId</span><span class="result">: <span name="scala.Int" class="extype">Int</span></span></span></li><li class="indented0 " name="net.psforever.objects.definition.ObjectDefinition#Packet" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="Packet:net.psforever.objects.definition.converter.ObjectCreateConverter[net.psforever.objects.PlanetSideGameObject]"></a><a id="Packet:ObjectCreateConverter[PlanetSideGameObject]"></a> <span class="permalink"><a href="../../../../net/psforever/objects/definition/ObjectDefinition.html#Packet:net.psforever.objects.definition.converter.ObjectCreateConverter[net.psforever.objects.PlanetSideGameObject]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">Packet</span><span class="result">: <a href="converter/ObjectCreateConverter.html" name="net.psforever.objects.definition.converter.ObjectCreateConverter" id="net.psforever.objects.definition.converter.ObjectCreateConverter" class="extype">ObjectCreateConverter</a>[<a href="../PlanetSideGameObject.html" name="net.psforever.objects.PlanetSideGameObject" id="net.psforever.objects.PlanetSideGameObject" class="extype">PlanetSideGameObject</a>]</span></span><p class="shortcomment cmt">Get the conversion object.</p></li><li class="indented0 " name="net.psforever.objects.definition.ObjectDefinition#Packet_=" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="Packet_=(pkt:net.psforever.objects.definition.converter.ObjectCreateConverter[_]):net.psforever.objects.definition.converter.PacketConverter"></a><a id="Packet_=(ObjectCreateConverter[_]):PacketConverter"></a> <span class="permalink"><a href="../../../../net/psforever/objects/definition/ObjectDefinition.html#Packet_=(pkt:net.psforever.objects.definition.converter.ObjectCreateConverter[_]):net.psforever.objects.definition.converter.PacketConverter" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name" title="gt4s: Packet_$eq">Packet_=</span><span class="params">(<span name="pkt">pkt: <a href="converter/ObjectCreateConverter.html" name="net.psforever.objects.definition.converter.ObjectCreateConverter" id="net.psforever.objects.definition.converter.ObjectCreateConverter" class="extype">ObjectCreateConverter</a>[_]</span>)</span><span class="result">: <a href="converter/PacketConverter.html" name="net.psforever.objects.definition.converter.PacketConverter" id="net.psforever.objects.definition.converter.PacketConverter" class="extype">PacketConverter</a></span></span><p class="shortcomment cmt">Assign this definition a conversion object.</p><div class="fullcomment"><div class="comment cmt"><p>Assign this definition a conversion object.</p></div><dl class="paramcmts block"><dt class="param">pkt</dt><dd class="cmt"><p>the new converter</p></dd><dt>returns</dt><dd class="cmt"><p>the current converter, after assignment</p></dd></dl></div></li><li class="indented0 " name="net.psforever.objects.definition.ObjectDefinition#ServerSplashTargetsCentroid" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ServerSplashTargetsCentroid:Boolean"></a> <span class="permalink"><a href="../../../../net/psforever/objects/definition/ObjectDefinition.html#ServerSplashTargetsCentroid:Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">ServerSplashTargetsCentroid</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span></li><li class="indented0 " name="net.psforever.objects.definition.ObjectDefinition#ServerSplashTargetsCentroid_=" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ServerSplashTargetsCentroid_=(splash:Boolean):Boolean"></a><a id="ServerSplashTargetsCentroid_=(Boolean):Boolean"></a> <span class="permalink"><a href="../../../../net/psforever/objects/definition/ObjectDefinition.html#ServerSplashTargetsCentroid_=(splash:Boolean):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name" title="gt4s: ServerSplashTargetsCentroid_$eq">ServerSplashTargetsCentroid_=</span><span class="params">(<span name="splash">splash: <span name="scala.Boolean" class="extype">Boolean</span></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span></li><li class="indented0 " name="net.psforever.objects.definition.ObjectDefinition#UnderwaterLifespan" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="UnderwaterLifespan(suffocation:Long,recovery:Long):Map[net.psforever.types.OxygenState,Long]"></a><a id="UnderwaterLifespan(Long,Long):Map[OxygenState,Long]"></a> <span class="permalink"><a href="../../../../net/psforever/objects/definition/ObjectDefinition.html#UnderwaterLifespan(suffocation:Long,recovery:Long):Map[net.psforever.types.OxygenState,Long]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">UnderwaterLifespan</span><span class="params">(<span name="suffocation">suffocation: <span name="scala.Long" class="extype">Long</span></span>, <span name="recovery">recovery: <span name="scala.Long" class="extype">Long</span></span>)</span><span class="result">: <span name="scala.Predef.Map" class="extype">Map</span>[<a href="../../types/OxygenState.html" name="net.psforever.types.OxygenState" id="net.psforever.types.OxygenState" class="extype">OxygenState</a>, <span name="scala.Long" class="extype">Long</span>]</span></span></li><li class="indented0 " name="net.psforever.objects.definition.ObjectDefinition#UnderwaterLifespan" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="UnderwaterLifespan(key:net.psforever.types.OxygenState):Long"></a><a id="UnderwaterLifespan(OxygenState):Long"></a> <span class="permalink"><a href="../../../../net/psforever/objects/definition/ObjectDefinition.html#UnderwaterLifespan(key:net.psforever.types.OxygenState):Long" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">UnderwaterLifespan</span><span class="params">(<span name="key">key: <a href="../../types/OxygenState.html" name="net.psforever.types.OxygenState" id="net.psforever.types.OxygenState" class="extype">OxygenState</a></span>)</span><span class="result">: <span name="scala.Long" class="extype">Long</span></span></span></li><li class="indented0 " name="net.psforever.objects.definition.ObjectDefinition#UnderwaterLifespan" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="UnderwaterLifespan():Map[net.psforever.types.OxygenState,Long]"></a><a id="UnderwaterLifespan():Map[OxygenState,Long]"></a> <span class="permalink"><a href="../../../../net/psforever/objects/definition/ObjectDefinition.html#UnderwaterLifespan():Map[net.psforever.types.OxygenState,Long]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">UnderwaterLifespan</span><span class="params">()</span><span class="result">: <span name="scala.Predef.Map" class="extype">Map</span>[<a href="../../types/OxygenState.html" name="net.psforever.types.OxygenState" id="net.psforever.types.OxygenState" class="extype">OxygenState</a>, <span name="scala.Long" class="extype">Long</span>]</span></span></li><li class="indented0 " name="scala.Any#asInstanceOf" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="asInstanceOf[T0]:T0"></a> <span class="permalink"><a href="../../../../net/psforever/objects/definition/ObjectDefinition.html#asInstanceOf[T0]:T0" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span name="scala.Any.asInstanceOf.T0" class="extype">T0</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>Any</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#clone" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="clone():Object"></a><a id="clone():AnyRef"></a> <span class="permalink"><a href="../../../../net/psforever/objects/definition/ObjectDefinition.html#clone():Object" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">clone</span><span class="params">()</span><span class="result">: <span name="scala.AnyRef" class="extype">AnyRef</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected[<span name="java.lang" class="extype">lang</span>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="defval">classOf[java.lang.CloneNotSupportedException]</span></span>)</span> <span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#eq" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="eq(x$1:AnyRef):Boolean"></a><a id="eq(AnyRef):Boolean"></a> <span class="permalink"><a href="../../../../net/psforever/objects/definition/ObjectDefinition.html#eq(x$1:AnyRef):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span name="scala.AnyRef" class="extype">AnyRef</span></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#equals" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="equals(x$1:Object):Boolean"></a><a id="equals(AnyRef):Boolean"></a> <span class="permalink"><a href="../../../../net/psforever/objects/definition/ObjectDefinition.html#equals(x$1:Object):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span name="scala.AnyRef" class="extype">AnyRef</span></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#finalize" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="finalize():Unit"></a> <span class="permalink"><a href="../../../../net/psforever/objects/definition/ObjectDefinition.html#finalize():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">finalize</span><span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected[<span name="java.lang" class="extype">lang</span>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="symbol">classOf[java.lang.Throwable]</span></span>)</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#getClass" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="getClass():Class[_]"></a><a id="getClass():Class[_&lt;:AnyRef]"></a> <span class="permalink"><a href="../../../../net/psforever/objects/definition/ObjectDefinition.html#getClass():Class[_]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">getClass</span><span class="params">()</span><span class="result">: <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html#java.lang.Class" name="java.lang.Class" id="java.lang.Class" class="extype">Class</a>[_ &lt;: <span name="scala.AnyRef" class="extype">AnyRef</span>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd><dt>Annotations</dt><dd><span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#hashCode" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="hashCode():Int"></a> <span class="permalink"><a href="../../../../net/psforever/objects/definition/ObjectDefinition.html#hashCode():Int" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">hashCode</span><span class="params">()</span><span class="result">: <span name="scala.Int" class="extype">Int</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd><dt>Annotations</dt><dd><span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="scala.Any#isInstanceOf" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="isInstanceOf[T0]:Boolean"></a> <span class="permalink"><a href="../../../../net/psforever/objects/definition/ObjectDefinition.html#isInstanceOf[T0]:Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>Any</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#ne" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ne(x$1:AnyRef):Boolean"></a><a id="ne(AnyRef):Boolean"></a> <span class="permalink"><a href="../../../../net/psforever/objects/definition/ObjectDefinition.html#ne(x$1:AnyRef):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span name="scala.AnyRef" class="extype">AnyRef</span></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#notify" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="notify():Unit"></a> <span class="permalink"><a href="../../../../net/psforever/objects/definition/ObjectDefinition.html#notify():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">notify</span><span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#notifyAll" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="notifyAll():Unit"></a> <span class="permalink"><a href="../../../../net/psforever/objects/definition/ObjectDefinition.html#notifyAll():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="net.psforever.objects.definition.ObjectDefinition#packet" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="packet:net.psforever.objects.definition.converter.PacketConverter"></a><a id="packet:PacketConverter"></a> <span class="permalink"><a href="../../../../net/psforever/objects/definition/ObjectDefinition.html#packet:net.psforever.objects.definition.converter.PacketConverter" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">var</span></span> <span class="symbol"><span class="name">packet</span><span class="result">: <a href="converter/PacketConverter.html" name="net.psforever.objects.definition.converter.PacketConverter" id="net.psforever.objects.definition.converter.PacketConverter" class="extype">PacketConverter</a></span></span><p class="shortcomment cmt">a data converter for this type of object</p><div class="fullcomment"><div class="comment cmt"><p>a data converter for this type of object</p></div><dl class="attributes block"><dt>Attributes</dt><dd>protected </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#synchronized" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="synchronized[T0](x$1:=&gt;T0):T0"></a><a id="synchronized[T0](=&gt;T0):T0"></a> <span class="permalink"><a href="../../../../net/psforever/objects/definition/ObjectDefinition.html#synchronized[T0](x$1:=&gt;T0):T0" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: =&gt; <span name="java.lang.AnyRef.synchronized.T0" class="extype">T0</span></span>)</span><span class="result">: <span name="java.lang.AnyRef.synchronized.T0" class="extype">T0</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#toString" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="toString():String"></a> <span class="permalink"><a href="../../../../net/psforever/objects/definition/ObjectDefinition.html#toString():String" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">toString</span><span class="params">()</span><span class="result">: <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html#java.lang.String" name="java.lang.String" id="java.lang.String" class="extype">String</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#wait" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="wait():Unit"></a> <span class="permalink"><a href="../../../../net/psforever/objects/definition/ObjectDefinition.html#wait():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">wait</span><span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="defval">classOf[java.lang.InterruptedException]</span></span>)</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#wait" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="wait(x$1:Long,x$2:Int):Unit"></a><a id="wait(Long,Int):Unit"></a> <span class="permalink"><a href="../../../../net/psforever/objects/definition/ObjectDefinition.html#wait(x$1:Long,x$2:Int):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span name="scala.Long" class="extype">Long</span></span>, <span name="arg1">arg1: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="defval">classOf[java.lang.InterruptedException]</span></span>)</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#wait" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="wait(x$1:Long):Unit"></a><a id="wait(Long):Unit"></a> <span class="permalink"><a href="../../../../net/psforever/objects/definition/ObjectDefinition.html#wait(x$1:Long):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span name="scala.Long" class="extype">Long</span></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="defval">classOf[java.lang.InterruptedException]</span></span>)</span> <span class="name">@native</span><span class="args">()</span> </dd></dl></div></li></ol></div></div><div id="inheritedMembers"><div name="net.psforever.objects.definition.BasicDefinition" class="parent"><h3>Inherited from <a href="BasicDefinition.html" name="net.psforever.objects.definition.BasicDefinition" id="net.psforever.objects.definition.BasicDefinition" class="extype">BasicDefinition</a></h3></div><div name="scala.AnyRef" class="parent"><h3>Inherited from <span name="scala.AnyRef" class="extype">AnyRef</span></h3></div><div name="scala.Any" class="parent"><h3>Inherited from <span name="scala.Any" class="extype">Any</span></h3></div></div><div id="groupedMembers"><div name="Ungrouped" class="group"><h3>Ungrouped</h3></div></div></div><div id="tooltip"></div><div id="footer"></div></body></div></div></div></body></html>