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 double
getMeshConsumerActionAmount()
double
getMeshConsumerAmount()
double
getMeshConsumerAmountGranted()
double
getMeshConsumerAmountGrantedPrev()
int
getMeshConsumerLane()
int
getMeshConsumerLanePrev()
double
getMeshConsumerOneTimeAmountGranted()
UUID
getMeshConsumerType()
int
getPassiveMeshConsumerLane()
int
getPassiveMeshConsumerLanePrev()
UUID
getPassiveMeshConsumerType()
boolean
isMeshConsumerResourceOut()
boolean
isMeshRedistributionSupported()
void
setMeshConsumerActionAmount(double amount)
void
setMeshConsumerAmount(double amount)
void
setMeshConsumerAmountGranted(double amount)
void
setMeshConsumerAmountGrantedPrev(double amount)
void
setMeshConsumerLane(int lane)
void
setMeshConsumerLanePrev(int lane)
void
setMeshConsumerOneTimeAmountGranted(double amount)
void
setPassiveMeshConsumerLane(int lane)
void
setPassiveMeshConsumerLanePrev(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()
-
-