Constructor and Description |
---|
MailBox() |
Modifier and Type | Method and Description |
---|---|
void |
mail(Class<? extends IUnitAI> targetAIClass,
IMessage message)
Sends a message to all AIs of a given class.
|
void |
mail(IUnitAI ai,
IMessage message)
Sends a message to a specific AI.
|
void |
mail(WorldObjectId targetId,
IMessage message)
Sends a message to a specific AI controlling a unit or fleet with a given
WorldObjectId.
|
void |
registerAI(IUnitAI ai)
Registers an AI for mail.
|
void |
unregisterAI(IUnitAI ai)
Registers an AI for mail.
|
public void mail(Class<? extends IUnitAI> targetAIClass, IMessage message)
IMailBox
public void mail(WorldObjectId targetId, IMessage message)
IMailBox
public void mail(IUnitAI ai, IMessage message)
IMailBox
public void registerAI(IUnitAI ai)
IMailBox
registerAI
in interface IMailBox
public void unregisterAI(IUnitAI ai)
IMailBox
unregisterAI
in interface IMailBox
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.