public abstract class NativeUnrealBotAdapter extends Object implements IUnrealBot
| Modifier and Type | Field and Description |
|---|---|
protected cz.cuni.amis.pogamut.base.communication.command.IAct |
act |
protected IPlayer |
player |
protected IUnrealServer |
server |
protected cz.cuni.amis.pogamut.base.communication.worldview.IWorldView |
worldView |
| Constructor and Description |
|---|
NativeUnrealBotAdapter(IPlayer player,
IUnrealServer server,
cz.cuni.amis.pogamut.base.communication.command.IAct act,
cz.cuni.amis.pogamut.base.communication.worldview.IWorldView worldView) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object other) |
cz.cuni.amis.pogamut.base.communication.command.IAct |
getAct() |
cz.cuni.amis.pogamut.base.agent.IAgentId |
getComponentId() |
cz.cuni.amis.pogamut.base.component.bus.IComponentBus |
getEventBus() |
cz.cuni.amis.introspection.Folder |
getIntrospection() |
cz.cuni.amis.pogamut.base3d.worldview.object.Location |
getLocation() |
cz.cuni.amis.pogamut.base.utils.logging.IAgentLogger |
getLogger() |
String |
getName() |
cz.cuni.amis.pogamut.base3d.worldview.object.Rotation |
getRotation() |
cz.cuni.amis.utils.flag.ImmutableFlag<cz.cuni.amis.pogamut.base.agent.state.level0.IAgentState> |
getState() |
cz.cuni.amis.pogamut.base3d.worldview.object.Velocity |
getVelocity() |
cz.cuni.amis.pogamut.base.communication.worldview.IWorldView |
getWorldView() |
int |
hashCode() |
void |
kill() |
void |
pause() |
void |
resume() |
void |
start() |
void |
startPaused() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitrespawnprotected IPlayer player
protected IUnrealServer server
protected cz.cuni.amis.pogamut.base.communication.command.IAct act
protected cz.cuni.amis.pogamut.base.communication.worldview.IWorldView worldView
public NativeUnrealBotAdapter(IPlayer player, IUnrealServer server, cz.cuni.amis.pogamut.base.communication.command.IAct act, cz.cuni.amis.pogamut.base.communication.worldview.IWorldView worldView)
public cz.cuni.amis.pogamut.base.communication.command.IAct getAct()
getAct in interface cz.cuni.amis.pogamut.base.agent.IEmbodiedAgentpublic cz.cuni.amis.pogamut.base.communication.worldview.IWorldView getWorldView()
getWorldView in interface cz.cuni.amis.pogamut.base.agent.IObservingAgentpublic cz.cuni.amis.pogamut.base.agent.IAgentId getComponentId()
getComponentId in interface cz.cuni.amis.pogamut.base.agent.IAgentgetComponentId in interface cz.cuni.amis.pogamut.base.component.IComponentpublic String getName()
getName in interface cz.cuni.amis.pogamut.base.agent.IAgentpublic cz.cuni.amis.pogamut.base.utils.logging.IAgentLogger getLogger()
getLogger in interface cz.cuni.amis.pogamut.base.agent.IAgentpublic cz.cuni.amis.pogamut.base.component.bus.IComponentBus getEventBus()
getEventBus in interface cz.cuni.amis.pogamut.base.component.IComponentAwarepublic cz.cuni.amis.utils.flag.ImmutableFlag<cz.cuni.amis.pogamut.base.agent.state.level0.IAgentState> getState()
getState in interface cz.cuni.amis.pogamut.base.agent.IAgentpublic void start()
throws cz.cuni.amis.pogamut.base.agent.exceptions.AgentException
start in interface cz.cuni.amis.pogamut.base.agent.IAgentstart in interface cz.cuni.amis.pogamut.base.component.IControllablecz.cuni.amis.pogamut.base.agent.exceptions.AgentExceptionpublic void startPaused()
throws cz.cuni.amis.pogamut.base.agent.exceptions.AgentException
startPaused in interface cz.cuni.amis.pogamut.base.agent.IAgentcz.cuni.amis.pogamut.base.agent.exceptions.AgentExceptionpublic void pause()
throws cz.cuni.amis.pogamut.base.agent.exceptions.AgentException
pause in interface cz.cuni.amis.pogamut.base.agent.IAgentcz.cuni.amis.pogamut.base.agent.exceptions.AgentExceptionpublic void resume()
throws cz.cuni.amis.pogamut.base.agent.exceptions.AgentException
resume in interface cz.cuni.amis.pogamut.base.agent.IAgentcz.cuni.amis.pogamut.base.agent.exceptions.AgentExceptionpublic void kill()
kill in interface cz.cuni.amis.pogamut.base.agent.IAgentkill in interface cz.cuni.amis.pogamut.base.component.IControllablepublic cz.cuni.amis.introspection.Folder getIntrospection()
getIntrospection in interface cz.cuni.amis.pogamut.base.agent.IAgentpublic cz.cuni.amis.pogamut.base3d.worldview.object.Location getLocation()
getLocation in interface cz.cuni.amis.pogamut.base3d.worldview.object.ILocatedpublic cz.cuni.amis.pogamut.base3d.worldview.object.Velocity getVelocity()
getVelocity in interface cz.cuni.amis.pogamut.base3d.worldview.object.ILocomotivepublic cz.cuni.amis.pogamut.base3d.worldview.object.Rotation getRotation()
getRotation in interface cz.cuni.amis.pogamut.base3d.worldview.object.IRotableCopyright © 2021 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All rights reserved.