Class Component
java.lang.Object
zombie.entity.Component
- Direct Known Subclasses:
AttributeContainer
,CraftBench
,CraftLogic
,CraftRecipeComponent
,DryingLogic
,Durability
,EntityScriptInfo
,FluidContainer
,FurnaceLogic
,LuaComponent
,MashingLogic
,MetaTagComponent
,Parts
,Resources
,Signals
,SpriteConfig
,TestComponent
,UiConfig
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
DoTooltip
(ObjectTooltip objectTooltip) void
DoTooltip
(ObjectTooltip var1, ObjectTooltip.Layout var2) final <T extends Component>
TgetComponent
(ComponentType componentTypex) final ComponentType
final GameEntity
final GameEntity
getOwner()
int
final IsoPlayer
final boolean
boolean
final boolean
boolean
final boolean
isUsingPlayer
(IsoPlayer isoPlayer) boolean
isValid()
boolean
isValidOwnerType
(GameEntityType gameEntityType) protected void
load
(ByteBuffer var1, int var2) protected abstract void
loadSyncData
(ByteBuffer var1) protected void
protected void
protected void
protected void
onEntityEvent
(EntityEvent var1) protected void
protected abstract boolean
onReceivePacket
(ByteBuffer var1, EntityPacketType var2, UdpConnection var3) protected void
protected <T extends ComponentScript>
voidreadFromScript
(T var1) protected void
protected void
reset()
protected void
save
(ByteBuffer var1) protected abstract void
saveSyncData
(ByteBuffer var1) protected final void
sendClientPacket
(EntityPacketData entityPacketData) protected final void
sendComponentEvent
(ComponentEvent componentEvent) protected final void
sendComponentEvent
(ComponentEventType componentEventType) protected final void
sendServerPacket
(EntityPacketData entityPacketData, UdpConnection udpConnection) final void
sendServerPacketTo
(IsoPlayer isoPlayer, EntityPacketData entityPacketData) protected final void
setOwner
(GameEntity gameEntity) toString()
-
Field Details
-
owner
-
-
Constructor Details
-
Component
-
-
Method Details
-
toString
-
isRunningInMeta
public boolean isRunningInMeta() -
isQualifiesForMetaStorage
public boolean isQualifiesForMetaStorage() -
isAddedToEngine
public final boolean isAddedToEngine() -
getOwner
-
getGameEntity
-
isUsingPlayer
-
getUsingPlayer
-
getComponentType
-
setOwner
-
getComponent
-
isValid
public boolean isValid() -
DoTooltip
-
DoTooltip
-
isRenderLast
public final boolean isRenderLast() -
getRenderLastPriority
public int getRenderLastPriority() -
renderlast
protected void renderlast() -
reset
protected void reset() -
readFromScript
-
isValidOwnerType
-
onAddedToOwner
protected void onAddedToOwner() -
onRemovedFromOwner
protected void onRemovedFromOwner() -
sendComponentEvent
-
sendComponentEvent
-
onConnectComponents
protected void onConnectComponents() -
onFirstCreation
protected void onFirstCreation() -
onComponentEvent
-
onEntityEvent
-
sendServerPacketTo
-
sendClientPacket
-
sendServerPacket
protected final void sendServerPacket(EntityPacketData entityPacketData, UdpConnection udpConnection) -
onReceivePacket
protected abstract boolean onReceivePacket(ByteBuffer var1, EntityPacketType var2, UdpConnection var3) throws IOException - Throws:
IOException
-
saveSyncData
- Throws:
IOException
-
loadSyncData
- Throws:
IOException
-
save
- Throws:
IOException
-
load
- Throws:
IOException
-