Interface MeshConsumer
-
- All Superinterfaces:
MeshWorker
- All Known Subinterfaces:
FieldEmitter
- All Known Implementing Classes:
AbstractWeaponEntity
public interface MeshConsumer extends MeshWorker
Mesh consumers consume resources produced by mesh producers
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description doublegetMeshConsumerActionAmount()doublegetMeshConsumerAmount()doublegetMeshConsumerAmountGranted()doublegetMeshConsumerAmountGrantedPrev()intgetMeshConsumerLane()intgetMeshConsumerLanePrev()doublegetMeshConsumerOneTimeAmountGranted()UUIDgetMeshConsumerType()intgetPassiveMeshConsumerLane()intgetPassiveMeshConsumerLanePrev()UUIDgetPassiveMeshConsumerType()booleanisMeshConsumerResourceOut()booleanisMeshRedistributionSupported()voidsetMeshConsumerActionAmount(double amount)voidsetMeshConsumerAmount(double amount)voidsetMeshConsumerAmountGranted(double amount)voidsetMeshConsumerAmountGrantedPrev(double amount)voidsetMeshConsumerLane(int lane)voidsetMeshConsumerLanePrev(int lane)voidsetMeshConsumerOneTimeAmountGranted(double amount)voidsetPassiveMeshConsumerLane(int lane)voidsetPassiveMeshConsumerLanePrev(int lane)
-
-
-
Method Detail
-
getMeshConsumerType
UUID getMeshConsumerType()
-
getPassiveMeshConsumerType
UUID getPassiveMeshConsumerType()
-
setMeshConsumerAmount
void setMeshConsumerAmount(double amount)
-
getMeshConsumerAmount
double getMeshConsumerAmount()
-
setMeshConsumerActionAmount
void setMeshConsumerActionAmount(double amount)
-
getMeshConsumerActionAmount
double getMeshConsumerActionAmount()
-
setMeshConsumerAmountGranted
void setMeshConsumerAmountGranted(double amount)
-
getMeshConsumerAmountGranted
double getMeshConsumerAmountGranted()
-
setMeshConsumerAmountGrantedPrev
void setMeshConsumerAmountGrantedPrev(double amount)
-
getMeshConsumerAmountGrantedPrev
double getMeshConsumerAmountGrantedPrev()
-
setMeshConsumerOneTimeAmountGranted
void setMeshConsumerOneTimeAmountGranted(double amount)
-
getMeshConsumerOneTimeAmountGranted
double getMeshConsumerOneTimeAmountGranted()
-
getMeshConsumerLane
int getMeshConsumerLane()
-
setMeshConsumerLane
void setMeshConsumerLane(int lane)
-
getMeshConsumerLanePrev
int getMeshConsumerLanePrev()
-
setMeshConsumerLanePrev
void setMeshConsumerLanePrev(int lane)
-
getPassiveMeshConsumerLane
int getPassiveMeshConsumerLane()
-
setPassiveMeshConsumerLane
void setPassiveMeshConsumerLane(int lane)
-
getPassiveMeshConsumerLanePrev
int getPassiveMeshConsumerLanePrev()
-
setPassiveMeshConsumerLanePrev
void setPassiveMeshConsumerLanePrev(int lane)
-
isMeshConsumerResourceOut
boolean isMeshConsumerResourceOut()
-
isMeshRedistributionSupported
boolean isMeshRedistributionSupported()
-
-