PHP Класс pocketmine\entity\Attribute

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$attributes Attribute[]
$currentValue
$defaultValue
$desynchronized
$maxValue
$minValue
$name
$shouldSend

Открытые методы

Метод Описание
addAttribute ( integer $id, string $name, float $minValue, float $maxValue, float $defaultValue, boolean $shouldSend = true ) : Attribute
getAttribute ( $id ) : null | Attribute
getAttributeByName ( $name ) : null | Attribute
getDefaultValue ( )
getId ( )
getMaxValue ( )
getMinValue ( )
getName ( )
getValue ( )
init ( )
isDesynchronized ( ) : boolean
isSyncable ( )
markSynchronized ( boolean $synced = true )
setDefaultValue ( $defaultValue )
setMaxValue ( $maxValue )
setMinValue ( $minValue )
setValue ( $value, boolean $fit = true, boolean $shouldSend = false )

Приватные методы

Метод Описание
__construct ( $id, $name, $minValue, $maxValue, $defaultValue, $shouldSend = true )

Описание методов

addAttribute() публичный статический Метод

public static addAttribute ( integer $id, string $name, float $minValue, float $maxValue, float $defaultValue, boolean $shouldSend = true ) : Attribute
$id integer
$name string
$minValue float
$maxValue float
$defaultValue float
$shouldSend boolean
Результат Attribute

getAttribute() публичный статический Метод

public static getAttribute ( $id ) : null | Attribute
$id
Результат null | Attribute

getAttributeByName() публичный статический Метод

public static getAttributeByName ( $name ) : null | Attribute
$name
Результат null | Attribute

getDefaultValue() публичный Метод

public getDefaultValue ( )

getId() публичный Метод

public getId ( )

getMaxValue() публичный Метод

public getMaxValue ( )

getMinValue() публичный Метод

public getMinValue ( )

getName() публичный Метод

public getName ( )

getValue() публичный Метод

public getValue ( )

init() публичный статический Метод

public static init ( )

isDesynchronized() публичный Метод

public isDesynchronized ( ) : boolean
Результат boolean

isSyncable() публичный Метод

public isSyncable ( )

markSynchronized() публичный Метод

public markSynchronized ( boolean $synced = true )
$synced boolean

setDefaultValue() публичный Метод

public setDefaultValue ( $defaultValue )

setMaxValue() публичный Метод

public setMaxValue ( $maxValue )

setMinValue() публичный Метод

public setMinValue ( $minValue )

setValue() публичный Метод

public setValue ( $value, boolean $fit = true, boolean $shouldSend = false )
$fit boolean
$shouldSend boolean

Описание свойств

$attributes защищенное статическое свойство

protected static Attribute[],pocketmine\entity $attributes
Результат Attribute[]

$currentValue защищенное свойство

protected $currentValue

$defaultValue защищенное свойство

protected $defaultValue

$desynchronized защищенное свойство

protected $desynchronized

$maxValue защищенное свойство

protected $maxValue

$minValue защищенное свойство

protected $minValue

$name защищенное свойство

protected $name

$shouldSend защищенное свойство

protected $shouldSend