public virtual void CharacterMoved(Character c, Vector3 src, Vector3 dest, PathNode endOfPath) { map.BroadcastMessage( "MovedCharacter", new CharacterMoveReport(c, src, dest, endOfPath), SendMessageOptions.DontRequireReceiver ); }