| Modifier and Type | Method and Description |
|---|---|
ISharedWorldObject |
ISharedWorldView.getShared(ITeamId teamId,
WorldObjectId objectId,
TimeKey time)
Returns the shared part of a requested object.
|
| Modifier and Type | Field and Description |
|---|---|
protected cz.cuni.amis.utils.maps.WeakHashTriMap<TimeKey,ITeamId,WorldObjectId,ISharedWorldObject> |
AbstractSharedWorldView.sharedWorldObjects
Cached sharedWorldObjects.
|
protected Map<TimeKey,Map<ITeamId,Map<WorldObjectId,ISharedWorldObject>>> |
AbstractSharedWorldView.syncSharedWorldObjects
Synchronized version of cached sharedWorldObjects.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract ISharedWorldObject |
AbstractSharedWorldView.createSharedObject(Class msgClass,
WorldObjectId id,
ITeamId teamId,
TimeKey time)
Creates a sharedWorldObject of the specified id.
|
ISharedWorldObject |
AbstractSharedWorldView.getShared(ITeamId teamId,
WorldObjectId objectId,
TimeKey time) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractSharedWorldView.addSharedWorldObject(ISharedWorldObject object)
adds all shared properties from this object for all teams
|
protected abstract ICompositeWorldObject |
AbstractLocalWorldView.createCompositeObject(ILocalWorldObject localObject,
ISharedWorldObject sharedObject,
IStaticWorldObject staticObject)
Method used for returning the appropriate CompositeObject type made from the three provided object parts.
|
protected void |
EventDrivenSharedWorldView.objectCreated(ISharedWorldObject obj,
long time)
Must be called whenever an object was created, raises correct events.
|
| Modifier and Type | Method and Description |
|---|---|
ISharedWorldObject |
ISharedWorldObject.clone() |
ISharedWorldObject |
ICompositeWorldObject.getShared() |
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.