Class AmbientStreamManager
java.lang.Object
zombie.BaseAmbientStreamManager
zombie.AmbientStreamManager
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final classstatic final class -
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanstatic BaseAmbientStreamManagerstatic intstatic floatstatic int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAmbient(String name, int x, int y, int radius, float volume) voidaddAmbientEmitter(float x, float y, int z, String name) voidvoidaddDaytimeAmbientEmitter(float x, float y, int z, String name) voidvoidaddRandomAmbient(boolean boolean1) voidvoidvoidvoidstatic BaseAmbientStreamManagerstatic BuildingDefgetNearestBuilding(float float0, float float1, Vector2f vector2f0) voidhandleThunderEvent(int int3, int int4) voidinit()booleanvoidload(ByteBuffer byteBuffer, int int1) voidsave(ByteBuffer byteBuffer) voidstop()voidupdate()
-
Field Details
-
OneInAmbienceChance
public static int OneInAmbienceChance -
MaxAmbientCount
public static int MaxAmbientCount -
MaxRange
public static float MaxRange -
alarmList
-
instance
-
ambient
-
worldEmitters
-
freeEmitters
-
allAmbient
-
nightAmbient
-
dayAmbient
-
rainAmbient
-
indoorAmbient
-
outdoorAmbient
-
windAmbient
-
initialized
public boolean initialized
-
-
Constructor Details
-
AmbientStreamManager
public AmbientStreamManager()
-
-
Method Details
-
getInstance
-
update
public void update()- Specified by:
updatein classBaseAmbientStreamManager
-
doOneShotAmbients
public void doOneShotAmbients()- Specified by:
doOneShotAmbientsin classBaseAmbientStreamManager
-
addRandomAmbient
public void addRandomAmbient() -
addRandomAmbient
public void addRandomAmbient(boolean boolean1) -
addBlend
public void addBlend(String name, float vol, boolean bIndoors, boolean bRain, boolean bNight, boolean bDay) - Specified by:
addBlendin classBaseAmbientStreamManager
-
init
public void init()- Specified by:
initin classBaseAmbientStreamManager
-
doGunEvent
public void doGunEvent()- Specified by:
doGunEventin classBaseAmbientStreamManager
-
doAlarm
- Specified by:
doAlarmin classBaseAmbientStreamManager
-
handleThunderEvent
public void handleThunderEvent(int int3, int int4) - Specified by:
handleThunderEventin classBaseAmbientStreamManager
-
stop
public void stop()- Specified by:
stopin classBaseAmbientStreamManager
-
addAmbient
- Specified by:
addAmbientin classBaseAmbientStreamManager
-
addAmbientEmitter
- Specified by:
addAmbientEmitterin classBaseAmbientStreamManager
-
addDaytimeAmbientEmitter
- Specified by:
addDaytimeAmbientEmitterin classBaseAmbientStreamManager
-
checkHaveElectricity
public void checkHaveElectricity()- Specified by:
checkHaveElectricityin classBaseAmbientStreamManager
-
isParameterInsideTrue
public boolean isParameterInsideTrue()- Specified by:
isParameterInsideTruein classBaseAmbientStreamManager
-
getNearestBuilding
-
save
- Specified by:
savein classBaseAmbientStreamManager
-
load
- Specified by:
loadin classBaseAmbientStreamManager
-