import io.sarl.core.Agent; public class MyAgent extends Agent { protected void act() { } } import io.sarl.lang.core.Event; public class MyEvent extends Event { } public class SenderAgent extends Agent { public void sendEvent() { MyEvent event = new MyEvent(); getSkill(MyEventBus.class).post(event); } } public class ReceiverAgent extends Agent { public void receiveEvent() { getSkill(MyEventBus.class).register(event -> { }); } } import io.sarl.core.ContextService; public class MyAgent extends Agent { public void useResource() { MyResource resource = getSkill(ContextService.class).getResource(MyResource.class); } }


上一篇:
下一篇:
切换中文