PHP Class pocketmine\level\Position

Inheritance: extends pocketmine\math\Vector3
Mostrar archivo Open project: iTXTech/Genisys Class Usage Examples

Public Properties

Property Type Description
$level Level

Public Methods

Method Description
__construct ( integer $x, integer $y, integer $z, Level $level = null )
__toString ( )
add ( $x, $y, $z )
fromObject ( Vector3 $pos, Level $level = null )
fromObjectAdd ( Vector3 $pos, $x, $y, $z )
getLevel ( ) : Level
getSide ( integer $side, integer $step = 1 ) : Position Returns a side Vector
isValid ( ) : boolean Checks if this object has a valid reference to a Level
setComponents ( $x, $y, $z ) : Position
setLevel ( Level $level )

Method Details

__construct() public method

public __construct ( integer $x, integer $y, integer $z, Level $level = null )
$x integer
$y integer
$z integer
$level Level

__toString() public method

public __toString ( )

add() public method

public add ( $x, $y, $z )

fromObject() public static method

public static fromObject ( Vector3 $pos, Level $level = null )
$pos pocketmine\math\Vector3
$level Level

fromObjectAdd() public method

public fromObjectAdd ( Vector3 $pos, $x, $y, $z )
$pos pocketmine\math\Vector3

getLevel() public method

public getLevel ( ) : Level
return Level

getSide() public method

Returns a side Vector
public getSide ( integer $side, integer $step = 1 ) : Position
$side integer
$step integer
return Position

isValid() public method

Checks if this object has a valid reference to a Level
public isValid ( ) : boolean
return boolean

setComponents() public method

public setComponents ( $x, $y, $z ) : Position
$x
$y
$z
return Position

setLevel() public method

public setLevel ( Level $level )
$level Level

Property Details

$level public_oe property

public Level,pocketmine\level $level
return Level