mirror of
https://github.com/Grasscutters/Grasscutter.git
synced 2026-02-07 02:26:43 +01:00
Run IntelliJ IDEA code formatter
This commit is contained in:
@@ -1,13 +1,7 @@
|
||||
package emu.grasscutter.scripts.service;
|
||||
|
||||
import emu.grasscutter.data.GameData;
|
||||
import emu.grasscutter.data.excels.MonsterData;
|
||||
import emu.grasscutter.data.excels.WorldLevelData;
|
||||
import emu.grasscutter.game.entity.EntityMonster;
|
||||
import emu.grasscutter.scripts.SceneScriptManager;
|
||||
import emu.grasscutter.scripts.constants.EventType;
|
||||
import emu.grasscutter.scripts.data.SceneMonster;
|
||||
import emu.grasscutter.scripts.data.ScriptArgs;
|
||||
import emu.grasscutter.scripts.listener.ScriptMonsterListener;
|
||||
|
||||
import java.util.ArrayList;
|
||||
@@ -15,28 +9,31 @@ import java.util.List;
|
||||
|
||||
public class ScriptMonsterSpawnService {
|
||||
|
||||
private final SceneScriptManager sceneScriptManager;
|
||||
public final List<ScriptMonsterListener> onMonsterCreatedListener = new ArrayList<>();
|
||||
|
||||
public final List<ScriptMonsterListener> onMonsterDeadListener = new ArrayList<>();
|
||||
private final SceneScriptManager sceneScriptManager;
|
||||
|
||||
public ScriptMonsterSpawnService(SceneScriptManager sceneScriptManager){
|
||||
public ScriptMonsterSpawnService(SceneScriptManager sceneScriptManager) {
|
||||
this.sceneScriptManager = sceneScriptManager;
|
||||
}
|
||||
|
||||
public void addMonsterCreatedListener(ScriptMonsterListener scriptMonsterListener){
|
||||
public void addMonsterCreatedListener(ScriptMonsterListener scriptMonsterListener) {
|
||||
onMonsterCreatedListener.add(scriptMonsterListener);
|
||||
}
|
||||
public void addMonsterDeadListener(ScriptMonsterListener scriptMonsterListener){
|
||||
|
||||
public void addMonsterDeadListener(ScriptMonsterListener scriptMonsterListener) {
|
||||
onMonsterDeadListener.add(scriptMonsterListener);
|
||||
}
|
||||
public void removeMonsterCreatedListener(ScriptMonsterListener scriptMonsterListener){
|
||||
|
||||
public void removeMonsterCreatedListener(ScriptMonsterListener scriptMonsterListener) {
|
||||
onMonsterCreatedListener.remove(scriptMonsterListener);
|
||||
}
|
||||
public void removeMonsterDeadListener(ScriptMonsterListener scriptMonsterListener){
|
||||
|
||||
public void removeMonsterDeadListener(ScriptMonsterListener scriptMonsterListener) {
|
||||
onMonsterDeadListener.remove(scriptMonsterListener);
|
||||
}
|
||||
public void onMonsterDead(EntityMonster entityMonster){
|
||||
|
||||
public void onMonsterDead(EntityMonster entityMonster) {
|
||||
onMonsterDeadListener.forEach(l -> l.onNotify(entityMonster));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user