Object/Class

net.psforever.objects

Tool

Related Docs: class Tool | package objects

Permalink

object Tool

Source
Tool.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Tool
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class FireModeSlot extends AnyRef

    Permalink

    The FireModeSlot can be called the "magazine feed," an abstracted "ammunition slot." Most weapons will have only one ammunition slot and swap different ammunition into it as needed.

    The FireModeSlot can be called the "magazine feed," an abstracted "ammunition slot." Most weapons will have only one ammunition slot and swap different ammunition into it as needed. In general to swap ammunition means to unload the onld ammunition and load the new ammunition. Many weapons also have one ammunition slot and multiple fire modes using the same list of ammunition This slot manages either of two ammunitions where one does not need to unload to be swapped to the other; however, the fire mod has most likely been changed. The Punisher - six ammunition types in total, two uniquely different types without unloading, two exclusive groups of ammunition divided into 2 cycled types and 4 cycled types - is an example of a weapon that benefits from this implementation.

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def LoadDefinition(tool: Tool): Unit

    Permalink

    Use the *Definition that was provided to this object to initialize its fields and settings.

    Use the *Definition that was provided to this object to initialize its fields and settings.

    tool

    the Tool being initialized

  5. def apply(toolDef: ToolDefinition): Tool

    Permalink
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  12. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  13. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  15. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  16. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  17. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  18. def toString(obj: Tool): String

    Permalink
  19. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  20. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped