Class ErosionCategory
java.lang.Object
zombie.erosion.categories.ErosionCategory
- Direct Known Subclasses:
Flowerbed
,NatureBush
,NatureGeneric
,NaturePlants
,NatureTrees
,StreetCracks
,WallCracks
,WallVines
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
protected class
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract ErosionCategory.Data
protected void
clearCatModData
(ErosionData.Square square) protected float
clerp
(float float1, float float3, float float2) protected boolean
currentBloom
(float float4, ErosionObj erosionObj) protected int
currentSeason
(float float4, ErosionObj var2) protected ErosionCategory.Data
getCatModData
(ErosionData.Square square) abstract void
getObjectNames
(ArrayList<String> list) abstract void
init()
static ErosionCategory.Data
loadCategoryData
(ByteBuffer input, int WorldVersion) abstract boolean
replaceExistingObject
(IsoGridSquare _sq, ErosionData.Square _sqErosionData, ErosionData.Chunk _chunkData, boolean _isExterior, boolean _hasWall) protected ErosionCategory.Data
setCatModData
(ErosionData.Square square) abstract void
update
(IsoGridSquare _sq, ErosionData.Square _sqErosionData, ErosionCategory.Data _sqCategoryData, ErosionData.Chunk _chunkData, int _eTick) void
updateObj
(ErosionData.Square _sqErosionData, ErosionCategory.Data _sqCategoryData, IsoGridSquare _sq, ErosionObj _gameObj, boolean _bTree, int _stage, int _dispSeason, boolean _bloom) abstract boolean
validateSpawn
(IsoGridSquare _sq, ErosionData.Square _sqErosionData, ErosionData.Chunk _chunkData, boolean _isExterior, boolean _hasWall, boolean _isRespawn) protected IsoObject
validWall
(IsoGridSquare isoGridSquare0, boolean boolean0, boolean boolean1)
-
Field Details
-
ID
public int ID -
region
-
seasonDisp
-
-
Constructor Details
-
ErosionCategory
public ErosionCategory()
-
-
Method Details
-
getCatModData
-
setCatModData
-
validWall
-
clerp
protected float clerp(float float1, float float3, float float2) -
currentSeason
-
currentBloom
-
updateObj
public void updateObj(ErosionData.Square _sqErosionData, ErosionCategory.Data _sqCategoryData, IsoGridSquare _sq, ErosionObj _gameObj, boolean _bTree, int _stage, int _dispSeason, boolean _bloom) -
clearCatModData
-
init
public abstract void init() -
replaceExistingObject
public abstract boolean replaceExistingObject(IsoGridSquare _sq, ErosionData.Square _sqErosionData, ErosionData.Chunk _chunkData, boolean _isExterior, boolean _hasWall) -
validateSpawn
public abstract boolean validateSpawn(IsoGridSquare _sq, ErosionData.Square _sqErosionData, ErosionData.Chunk _chunkData, boolean _isExterior, boolean _hasWall, boolean _isRespawn) -
update
public abstract void update(IsoGridSquare _sq, ErosionData.Square _sqErosionData, ErosionCategory.Data _sqCategoryData, ErosionData.Chunk _chunkData, int _eTick) -
allocData
-
loadCategoryData
-
getObjectNames
-