Class AmbientStreamManager
java.lang.Object
zombie.BaseAmbientStreamManager
zombie.AmbientStreamManager
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
static final class
static final class
-
Field Summary
FieldsModifier and TypeFieldDescriptionboolean
static BaseAmbientStreamManager
static int
static float
static int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addAmbient
(String name, int x, int y, int radius, float volume) void
addAmbientEmitter
(float x, float y, int z, String name) void
void
addDaytimeAmbientEmitter
(float x, float y, int z, String name) void
void
void
void
void
static BaseAmbientStreamManager
static BuildingDef
getNearestBuilding
(float float0, float float1, org.joml.Vector2f vector2f0) void
handleThunderEvent
(int int3, int int4) void
init()
boolean
void
load
(ByteBuffer byteBuffer, int int1) void
save
(ByteBuffer byteBuffer) void
stop()
void
update()
-
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:
update
in classBaseAmbientStreamManager
-
doOneShotAmbients
public void doOneShotAmbients()- Specified by:
doOneShotAmbients
in classBaseAmbientStreamManager
-
addRandomAmbient
public void addRandomAmbient()- Specified by:
addRandomAmbient
in classBaseAmbientStreamManager
-
addBlend
public void addBlend(String name, float vol, boolean bIndoors, boolean bRain, boolean bNight, boolean bDay) - Specified by:
addBlend
in classBaseAmbientStreamManager
-
init
public void init()- Specified by:
init
in classBaseAmbientStreamManager
-
doGunEvent
public void doGunEvent()- Specified by:
doGunEvent
in classBaseAmbientStreamManager
-
doAlarm
- Specified by:
doAlarm
in classBaseAmbientStreamManager
-
handleThunderEvent
public void handleThunderEvent(int int3, int int4) - Specified by:
handleThunderEvent
in classBaseAmbientStreamManager
-
stop
public void stop()- Specified by:
stop
in classBaseAmbientStreamManager
-
addAmbient
- Specified by:
addAmbient
in classBaseAmbientStreamManager
-
addAmbientEmitter
- Specified by:
addAmbientEmitter
in classBaseAmbientStreamManager
-
addDaytimeAmbientEmitter
- Specified by:
addDaytimeAmbientEmitter
in classBaseAmbientStreamManager
-
checkHaveElectricity
public void checkHaveElectricity()- Specified by:
checkHaveElectricity
in classBaseAmbientStreamManager
-
isParameterInsideTrue
public boolean isParameterInsideTrue()- Specified by:
isParameterInsideTrue
in classBaseAmbientStreamManager
-
getNearestBuilding
public static BuildingDef getNearestBuilding(float float0, float float1, org.joml.Vector2f vector2f0) -
save
- Specified by:
save
in classBaseAmbientStreamManager
-
load
- Specified by:
load
in classBaseAmbientStreamManager
-