final case class GantryDenialField(obbasemesh: PlanetSideGUID, mountPoint: Int, collision: EnvironmentCollision) extends PieceOfEnvironment with Product with Serializable
- Source
- PieceOfEnvironment.scala
- Alphabetic
- By Inheritance
- GantryDenialField
- Serializable
- Product
- Equals
- PieceOfEnvironment
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new GantryDenialField(obbasemesh: PlanetSideGUID, mountPoint: Int, collision: EnvironmentCollision)
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def attribute: EnvironmentAttribute.GantryDenialField
a general description of this environment
a general description of this environment
- Definition Classes
- GantryDenialField → PieceOfEnvironment
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- val collision: EnvironmentCollision
a special representation of the region that qualifies as "this environment"
a special representation of the region that qualifies as "this environment"
- Definition Classes
- GantryDenialField → PieceOfEnvironment
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val mountPoint: Int
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- val obbasemesh: PlanetSideGUID
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def testInteraction(pos: Vector3, varDepth: Float): Boolean
Is the test point "within" the bounds of the represented environment?
Is the test point "within" the bounds of the represented environment?
- pos
the test point
- varDepth
how far "into" the environment the point must be
- returns
true, if the point is sufficiently "deep";false, otherwise
- Definition Classes
- PieceOfEnvironment
- def testStepIntoInteraction(pos: Vector3, previousPos: Vector3, varDepth: Float): Option[Boolean]
Did the test point move into or leave the bounds of the represented environment since its previous test?
Did the test point move into or leave the bounds of the represented environment since its previous test?
- pos
the test point
- previousPos
the previous test point which is being compared against
- varDepth
how far "into" the environment the point must be
- returns
Some(true), if the point has become sufficiently "deep";Some(false), if the point has left the sufficiently "deep" region;None, otherwise
- Definition Classes
- PieceOfEnvironment
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()