BreathingComponent class
Пакет: com.hypixel.hytale.server.core.modules.entity.component
Файл: com/hypixel/hytale/server/core/modules/entity/component/BreathingComponent.java
implements: Component<EntityStore>
Поля (1)
| Модификаторы | Тип | Имя |
|---|---|---|
|
BreathingComponent |
var1 |
Методы (6)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
static |
ComponentType<EntityStore, BreathingComponent> |
getComponentTypeComponentType<EntityStore, BreathingComponent> getComponentType() |
public |
int |
getLastFluidIdint getLastFluidId() |
public |
boolean |
isSuffocatingboolean isSuffocating() |
public |
void |
setLastBreathingMaterialvoid setLastBreathingMaterial(@Nonnull BlockMaterial var1) |
public |
void |
setLastFluidIdvoid setLastFluidId(int var1) |
public |
void |
setSuffocatingvoid setSuffocating(boolean var1) |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.server.core.modules.entity.component;
class="kw">import com.hypixel.hytale.component.Component;
class="kw">import com.hypixel.hytale.component.ComponentType;
class="kw">import com.hypixel.hytale.protocol.BlockMaterial;
class="kw">import com.hypixel.hytale.server.core.modules.entity.EntityModule;
class="kw">import com.hypixel.hytale.server.core.universe.world.storage.EntityStore;
class="kw">import javax.annotation.Nonnull;
class="kw">import javax.annotation.Nullable;
class="kw">public class BreathingComponent class="kw">implements Component<EntityStore> {
@Nullable
class="kw">private BlockMaterial lastBreathingMaterial;
class="kw">private int lastFluidId = -1;
class="kw">private boolean suffocating;
class="kw">public class="kw">static ComponentType<EntityStore, BreathingComponent> getComponentType() {
class="kw">return EntityModule.get().getBreathingComponentType();
}
class="kw">public BreathingComponent() {
}
@Nullable
class="kw">public BlockMaterial getLastBreathingMaterial() {
class="kw">return this.lastBreathingMaterial;
}
class="kw">public void setLastBreathingMaterial(@Nonnull BlockMaterial var1) {
this.lastBreathingMaterial = var1;
}
class="kw">public int getLastFluidId() {
class="kw">return this.lastFluidId;
}
class="kw">public void setLastFluidId(int var1) {
this.lastFluidId = var1;
}
class="kw">public boolean isSuffocating() {
class="kw">return this.suffocating;
}
class="kw">public void setSuffocating(boolean var1) {
this.suffocating = var1;
}
@Nonnull
@Override
class="kw">public Component<EntityStore> clone() {
BreathingComponent var1 = new BreathingComponent();
var1.lastBreathingMaterial = this.lastBreathingMaterial;
var1.lastFluidId = this.lastFluidId;
var1.suffocating = this.suffocating;
class="kw">return var1;
}
}