mirror of
https://github.com/ProjectSWGCore/NGECore2.git
synced 2026-08-05 06:17:19 -04:00
Separated null checks
This commit is contained in:
@@ -290,27 +290,29 @@ public class AIActor {
|
||||
|
||||
}
|
||||
|
||||
public void scheduleDespawn()
|
||||
{
|
||||
public void scheduleDespawn() {
|
||||
// Sometimes these tasks are null?
|
||||
try
|
||||
{
|
||||
aggroCheckTask.cancel(true);
|
||||
regenTask.cancel(true);
|
||||
}
|
||||
catch(Exception ex ) { }
|
||||
|
||||
scheduler.schedule(new Runnable()
|
||||
{
|
||||
try {
|
||||
aggroCheckTask.cancel(true);
|
||||
} catch(Exception e) {
|
||||
|
||||
}
|
||||
|
||||
try {
|
||||
regenTask.cancel(true);
|
||||
} catch(Exception e) {
|
||||
|
||||
}
|
||||
|
||||
scheduler.schedule(new Runnable() {
|
||||
@Override
|
||||
public void run()
|
||||
{
|
||||
public void run() {
|
||||
damageMap.clear();
|
||||
followObject = null;
|
||||
creature.setAttachment("AI", null);
|
||||
NGECore.getInstance().objectService.destroyObject(creature);
|
||||
}
|
||||
|
||||
}, 2, TimeUnit.MINUTES);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user