cz.cuni.amis.pogamut.multi.communication.translator.event
Interface IStaticWorldObjectUpdatedEvent

All Superinterfaces:
Event, IWorldChangeEvent
All Known Implementing Classes:
AliveMessageStaticImpl.AliveMessageStaticUpdate, AutoTraceRayStaticImpl.AutoTraceRayStaticUpdate, BombInfoStaticImpl.BombInfoStaticUpdate, ConfigChangeStaticImpl.ConfigChangeStaticUpdate, FlagInfoStaticImpl.FlagInfoStaticUpdate, GameInfoStaticImpl.GameInfoStaticUpdate, IncomingProjectileStaticImpl.IncomingProjectileStaticUpdate, InitedMessageStaticImpl.InitedMessageStaticUpdate, ItemStaticImpl.ItemStaticUpdate, MoverStaticImpl.MoverStaticUpdate, MyInventoryStaticImpl.MyInventoryStaticUpdate, NavPointStaticImpl.NavPointStaticUpdate, PlayerStaticImpl.PlayerStaticUpdate, SelfStaticImpl.SelfStaticUpdate, TeamScoreStaticImpl.TeamScoreStaticUpdate, VehicleStaticImpl.VehicleStaticUpdate

public interface IStaticWorldObjectUpdatedEvent
extends IWorldChangeEvent


Method Summary
 WorldObjectId getId()
           
 IWorldObjectUpdateResult<IStaticWorldObject> update(IStaticWorldObject object)
          Only possible results are CREATED, DESTROYED or SAME static objects remain the same so they cannot be updated.
 
Methods inherited from interface cz.cuni.amis.pogamut.base.communication.translator.event.IWorldChangeEvent
getSimTime
 

Method Detail

update

IWorldObjectUpdateResult<IStaticWorldObject> update(IStaticWorldObject object)
Only possible results are CREATED, DESTROYED or SAME static objects remain the same so they cannot be updated.

Returns:

getId

WorldObjectId getId()