Separated null checks

This commit is contained in:
Treeku
2014-06-06 00:12:26 +01:00
parent 0ce678cb9e
commit 849bca8023
+15 -13
View File
@@ -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);
}