diff --git a/src/as/com/threerings/ezgame/data/EZGameObject.as b/src/as/com/threerings/ezgame/data/EZGameObject.as index 0e96761c..7a93681b 100644 --- a/src/as/com/threerings/ezgame/data/EZGameObject.as +++ b/src/as/com/threerings/ezgame/data/EZGameObject.as @@ -64,23 +64,23 @@ public class EZGameObject extends GameObject return players; } - // AUTO-GENERATED: METHODS START - /** - * Requests that the turnHolder field be set to the - * specified value. The local value will be updated immediately and an - * event will be propagated through the system to notify all listeners - * that the attribute did change. Proxied copies of this object (on - * clients) will apply the value change when they received the - * attribute changed notification. - */ - public function setTurnHolder (value :Name) :void - { - var ovalue :Name = this.turnHolder; - requestAttributeChange( - TURN_HOLDER, value, ovalue); - this.turnHolder = value; - } - // AUTO-GENERATED: METHODS END +// // AUTO-GENERATED: METHODS START +// /** +// * Requests that the turnHolder field be set to the +// * specified value. The local value will be updated immediately and an +// * event will be propagated through the system to notify all listeners +// * that the attribute did change. Proxied copies of this object (on +// * clients) will apply the value change when they received the +// * attribute changed notification. +// */ +// public function setTurnHolder (value :Name) :void +// { +// var ovalue :Name = this.turnHolder; +// requestAttributeChange( +// TURN_HOLDER, value, ovalue); +// this.turnHolder = value; +// } +// // AUTO-GENERATED: METHODS END /** * Called by a PropertySetEvent to enact a property change. @@ -111,12 +111,19 @@ public class EZGameObject extends GameObject return oldValue; } - override public function writeObject (out :ObjectOutputStream) :void - { - super.writeObject(out); - - throw new Error("Un-needed"); - } +// override public function writeObject (out :ObjectOutputStream) :void +// { +// super.writeObject(out); +// +// out.writeObject(turnHolder); +// out.writeObject(ezGameService); +// +// out.writeInt(_props.length); +// for (var key :String in _props) { +// out.writeUTF(key); +// out.writeObject(EZObjectMarshaller.encode(_props[key])); +// } +// } override public function readObject (ins :ObjectInputStream) :void { diff --git a/src/as/com/threerings/parlor/game/data/GameObject.as b/src/as/com/threerings/parlor/game/data/GameObject.as index 9f15a735..5b0398d4 100644 --- a/src/as/com/threerings/parlor/game/data/GameObject.as +++ b/src/as/com/threerings/parlor/game/data/GameObject.as @@ -258,204 +258,204 @@ public class GameObject extends PlaceObject buf.append(":").append(state); } - // AUTO-GENERATED: METHODS START - /** - * Requests that the gameService field be set to the - * specified value. The local value will be updated immediately and an - * event will be propagated through the system to notify all listeners - * that the attribute did change. Proxied copies of this object (on - * clients) will apply the value change when they received the - * attribute changed notification. - */ - public function setGameService (value :GameMarshaller) :void - { - var ovalue :GameMarshaller = this.gameService; - requestAttributeChange( - GAME_SERVICE, value, ovalue); - this.gameService = value; - } - - /** - * Requests that the state field be set to the - * specified value. The local value will be updated immediately and an - * event will be propagated through the system to notify all listeners - * that the attribute did change. Proxied copies of this object (on - * clients) will apply the value change when they received the - * attribute changed notification. - */ - public function setState (value :int) :void - { - var ovalue :int = this.state; - requestAttributeChange( - STATE, Integer.valueOf(value), Integer.valueOf(ovalue)); - this.state = value; - } - - /** - * Requests that the isRated field be set to the - * specified value. The local value will be updated immediately and an - * event will be propagated through the system to notify all listeners - * that the attribute did change. Proxied copies of this object (on - * clients) will apply the value change when they received the - * attribute changed notification. - */ - public function setIsRated (value :Boolean) :void - { - var ovalue :Boolean = this.isRated; - requestAttributeChange( - IS_RATED, langBoolean.valueOf(value), langBoolean.valueOf(ovalue)); - this.isRated = value; - } - - /** - * Requests that the isPrivate field be set to the - * specified value. The local value will be updated immediately and an - * event will be propagated through the system to notify all listeners - * that the attribute did change. Proxied copies of this object (on - * clients) will apply the value change when they received the - * attribute changed notification. - */ - public function setIsPrivate (value :Boolean) :void - { - var ovalue :Boolean = this.isPrivate; - requestAttributeChange( - IS_PRIVATE, langBoolean.valueOf(value), - langBoolean.valueOf(ovalue)); - this.isPrivate = value; - } - - /** - * Requests that the players field be set to the - * specified value. The local value will be updated immediately and an - * event will be propagated through the system to notify all listeners - * that the attribute did change. Proxied copies of this object (on - * clients) will apply the value change when they received the - * attribute changed notification. - */ - public function setPlayers (value :TypedArray) :void - { - var ovalue :TypedArray = this.players; - requestAttributeChange( - PLAYERS, value, ovalue); - this.players = (value == null) ? null : (value.clone() as TypedArray); - } - - /** - * Requests that the indexth element of - * players field be set to the specified value. - * The local value will be updated immediately and an event will be - * propagated through the system to notify all listeners that the - * attribute did change. Proxied copies of this object (on clients) - * will apply the value change when they received the attribute - * changed notification. - */ - public function setPlayersAt (value :Name, index :int) :void - { - var ovalue :Name = (this.players[index] as Name); - requestElementUpdate( - PLAYERS, index, value, ovalue); - this.players[index] = value; - } - - /** - * Requests that the winners field be set to the - * specified value. The local value will be updated immediately and an - * event will be propagated through the system to notify all listeners - * that the attribute did change. Proxied copies of this object (on - * clients) will apply the value change when they received the - * attribute changed notification. - */ - public function setWinners (value :TypedArray) :void - { - var ovalue :TypedArray = this.winners; - requestAttributeChange( - WINNERS, value, ovalue); - this.winners = (value == null) ? null : (value.clone() as TypedArray); - } - - /** - * Requests that the indexth element of - * winners field be set to the specified value. - * The local value will be updated immediately and an event will be - * propagated through the system to notify all listeners that the - * attribute did change. Proxied copies of this object (on clients) - * will apply the value change when they received the attribute - * changed notification. - */ - public function setWinnersAt (value :Boolean, index :int) :void - { - var ovalue :Boolean = (this.winners[index] as Boolean); - requestElementUpdate( - WINNERS, index, langBoolean.valueOf(value), - langBoolean.valueOf(ovalue)); - this.winners[index] = value; - } - - /** - * Requests that the roundId field be set to the - * specified value. The local value will be updated immediately and an - * event will be propagated through the system to notify all listeners - * that the attribute did change. Proxied copies of this object (on - * clients) will apply the value change when they received the - * attribute changed notification. - */ - public function setRoundId (value :int) :void - { - var ovalue :int = this.roundId; - requestAttributeChange( - ROUND_ID, Integer.valueOf(value), Integer.valueOf(ovalue)); - this.roundId = value; - } - - /** - * Requests that the playerStatus field be set to the - * specified value. The local value will be updated immediately and an - * event will be propagated through the system to notify all listeners - * that the attribute did change. Proxied copies of this object (on - * clients) will apply the value change when they received the - * attribute changed notification. - */ - public function setPlayerStatus (value :TypedArray) :void - { - var ovalue :TypedArray = this.playerStatus; - requestAttributeChange( - PLAYER_STATUS, value, ovalue); - this.playerStatus = (value == null) ? null - : (value.clone() as TypedArray); - } - - /** - * Requests that the indexth element of - * playerStatus field be set to the specified value. - * The local value will be updated immediately and an event will be - * propagated through the system to notify all listeners that the - * attribute did change. Proxied copies of this object (on clients) - * will apply the value change when they received the attribute - * changed notification. - */ - public function setPlayerStatusAt (value :int, index :int) :void - { - var ovalue :int = (this.playerStatus[index] as int); - requestElementUpdate( - PLAYER_STATUS, index, Integer.valueOf(value), - Integer.valueOf(ovalue)); - this.playerStatus[index] = value; - } - // AUTO-GENERATED: METHODS END - - override public function writeObject (out :ObjectOutputStream) :void - { - super.writeObject(out); - - out.writeObject(gameService); - out.writeInt(state); - out.writeBoolean(isRated); - out.writeBoolean(isPrivate); - out.writeObject(players); - out.writeField(winners); - out.writeInt(roundId); - out.writeField(playerStatus); - } +// // AUTO-GENERATED: METHODS START +// /** +// * Requests that the gameService field be set to the +// * specified value. The local value will be updated immediately and an +// * event will be propagated through the system to notify all listeners +// * that the attribute did change. Proxied copies of this object (on +// * clients) will apply the value change when they received the +// * attribute changed notification. +// */ +// public function setGameService (value :GameMarshaller) :void +// { +// var ovalue :GameMarshaller = this.gameService; +// requestAttributeChange( +// GAME_SERVICE, value, ovalue); +// this.gameService = value; +// } +// +// /** +// * Requests that the state field be set to the +// * specified value. The local value will be updated immediately and an +// * event will be propagated through the system to notify all listeners +// * that the attribute did change. Proxied copies of this object (on +// * clients) will apply the value change when they received the +// * attribute changed notification. +// */ +// public function setState (value :int) :void +// { +// var ovalue :int = this.state; +// requestAttributeChange( +// STATE, Integer.valueOf(value), Integer.valueOf(ovalue)); +// this.state = value; +// } +// +// /** +// * Requests that the isRated field be set to the +// * specified value. The local value will be updated immediately and an +// * event will be propagated through the system to notify all listeners +// * that the attribute did change. Proxied copies of this object (on +// * clients) will apply the value change when they received the +// * attribute changed notification. +// */ +// public function setIsRated (value :Boolean) :void +// { +// var ovalue :Boolean = this.isRated; +// requestAttributeChange( +// IS_RATED, langBoolean.valueOf(value), langBoolean.valueOf(ovalue)); +// this.isRated = value; +// } +// +// /** +// * Requests that the isPrivate field be set to the +// * specified value. The local value will be updated immediately and an +// * event will be propagated through the system to notify all listeners +// * that the attribute did change. Proxied copies of this object (on +// * clients) will apply the value change when they received the +// * attribute changed notification. +// */ +// public function setIsPrivate (value :Boolean) :void +// { +// var ovalue :Boolean = this.isPrivate; +// requestAttributeChange( +// IS_PRIVATE, langBoolean.valueOf(value), +// langBoolean.valueOf(ovalue)); +// this.isPrivate = value; +// } +// +// /** +// * Requests that the players field be set to the +// * specified value. The local value will be updated immediately and an +// * event will be propagated through the system to notify all listeners +// * that the attribute did change. Proxied copies of this object (on +// * clients) will apply the value change when they received the +// * attribute changed notification. +// */ +// public function setPlayers (value :TypedArray) :void +// { +// var ovalue :TypedArray = this.players; +// requestAttributeChange( +// PLAYERS, value, ovalue); +// this.players = (value == null) ? null : (value.clone() as TypedArray); +// } +// +// /** +// * Requests that the indexth element of +// * players field be set to the specified value. +// * The local value will be updated immediately and an event will be +// * propagated through the system to notify all listeners that the +// * attribute did change. Proxied copies of this object (on clients) +// * will apply the value change when they received the attribute +// * changed notification. +// */ +// public function setPlayersAt (value :Name, index :int) :void +// { +// var ovalue :Name = (this.players[index] as Name); +// requestElementUpdate( +// PLAYERS, index, value, ovalue); +// this.players[index] = value; +// } +// +// /** +// * Requests that the winners field be set to the +// * specified value. The local value will be updated immediately and an +// * event will be propagated through the system to notify all listeners +// * that the attribute did change. Proxied copies of this object (on +// * clients) will apply the value change when they received the +// * attribute changed notification. +// */ +// public function setWinners (value :TypedArray) :void +// { +// var ovalue :TypedArray = this.winners; +// requestAttributeChange( +// WINNERS, value, ovalue); +// this.winners = (value == null) ? null : (value.clone() as TypedArray); +// } +// +// /** +// * Requests that the indexth element of +// * winners field be set to the specified value. +// * The local value will be updated immediately and an event will be +// * propagated through the system to notify all listeners that the +// * attribute did change. Proxied copies of this object (on clients) +// * will apply the value change when they received the attribute +// * changed notification. +// */ +// public function setWinnersAt (value :Boolean, index :int) :void +// { +// var ovalue :Boolean = (this.winners[index] as Boolean); +// requestElementUpdate( +// WINNERS, index, langBoolean.valueOf(value), +// langBoolean.valueOf(ovalue)); +// this.winners[index] = value; +// } +// +// /** +// * Requests that the roundId field be set to the +// * specified value. The local value will be updated immediately and an +// * event will be propagated through the system to notify all listeners +// * that the attribute did change. Proxied copies of this object (on +// * clients) will apply the value change when they received the +// * attribute changed notification. +// */ +// public function setRoundId (value :int) :void +// { +// var ovalue :int = this.roundId; +// requestAttributeChange( +// ROUND_ID, Integer.valueOf(value), Integer.valueOf(ovalue)); +// this.roundId = value; +// } +// +// /** +// * Requests that the playerStatus field be set to the +// * specified value. The local value will be updated immediately and an +// * event will be propagated through the system to notify all listeners +// * that the attribute did change. Proxied copies of this object (on +// * clients) will apply the value change when they received the +// * attribute changed notification. +// */ +// public function setPlayerStatus (value :TypedArray) :void +// { +// var ovalue :TypedArray = this.playerStatus; +// requestAttributeChange( +// PLAYER_STATUS, value, ovalue); +// this.playerStatus = (value == null) ? null +// : (value.clone() as TypedArray); +// } +// +// /** +// * Requests that the indexth element of +// * playerStatus field be set to the specified value. +// * The local value will be updated immediately and an event will be +// * propagated through the system to notify all listeners that the +// * attribute did change. Proxied copies of this object (on clients) +// * will apply the value change when they received the attribute +// * changed notification. +// */ +// public function setPlayerStatusAt (value :int, index :int) :void +// { +// var ovalue :int = (this.playerStatus[index] as int); +// requestElementUpdate( +// PLAYER_STATUS, index, Integer.valueOf(value), +// Integer.valueOf(ovalue)); +// this.playerStatus[index] = value; +// } +// // AUTO-GENERATED: METHODS END +// +// override public function writeObject (out :ObjectOutputStream) :void +// { +// super.writeObject(out); +// +// out.writeObject(gameService); +// out.writeInt(state); +// out.writeBoolean(isRated); +// out.writeBoolean(isPrivate); +// out.writeObject(players); +// out.writeField(winners); +// out.writeInt(roundId); +// out.writeField(playerStatus); +// } override public function readObject (ins :ObjectInputStream) :void { diff --git a/src/as/com/threerings/parlor/turn/data/TurnGameObject.as b/src/as/com/threerings/parlor/turn/data/TurnGameObject.as index 68f47aa3..685d51ad 100644 --- a/src/as/com/threerings/parlor/turn/data/TurnGameObject.as +++ b/src/as/com/threerings/parlor/turn/data/TurnGameObject.as @@ -47,11 +47,11 @@ public interface TurnGameObject */ function getTurnHolder () :Name; - /** - * Requests that the turnHolder field be set to the specified - * value. - */ - function setTurnHolder (turnHolder :Name) :void; +// /** +// * Requests that the turnHolder field be set to the specified +// * value. +// */ +// function setTurnHolder (turnHolder :Name) :void; /** * Returns the array of player names involved in the game. diff --git a/src/as/com/threerings/whirled/data/ScenedBodyObject.as b/src/as/com/threerings/whirled/data/ScenedBodyObject.as index edd4747c..4ab8b004 100644 --- a/src/as/com/threerings/whirled/data/ScenedBodyObject.as +++ b/src/as/com/threerings/whirled/data/ScenedBodyObject.as @@ -32,9 +32,9 @@ public interface ScenedBodyObject */ function getSceneId () :int; - /** - * Sets the scene id currently occupied by this body. - */ - function setSceneId (sceneId :int) :void; +// /** +// * Sets the scene id currently occupied by this body. +// */ +// function setSceneId (sceneId :int) :void; } } diff --git a/src/as/com/threerings/whirled/spot/data/ClusterObject.as b/src/as/com/threerings/whirled/spot/data/ClusterObject.as index 5d9cd14e..d6ba518c 100644 --- a/src/as/com/threerings/whirled/spot/data/ClusterObject.as +++ b/src/as/com/threerings/whirled/spot/data/ClusterObject.as @@ -21,6 +21,9 @@ package com.threerings.whirled.spot.data { +import com.threerings.io.ObjectInputStream; +import com.threerings.io.ObjectOutputStream; + import com.threerings.presents.dobj.DObject; import com.threerings.presents.dobj.OidList; @@ -39,26 +42,40 @@ public class ClusterObject extends DObject */ public var occupants :OidList = new OidList(); - // AUTO-GENERATED: METHODS START - /** - * Requests that oid be added to the occupants - * oid list. The list will not change until the event is actually - * propagated through the system. - */ - public function addToOccupants (oid :int) :void - { - requestOidAdd(OCCUPANTS, oid); - } +// // AUTO-GENERATED: METHODS START +// /** +// * Requests that oid be added to the occupants +// * oid list. The list will not change until the event is actually +// * propagated through the system. +// */ +// public function addToOccupants (oid :int) :void +// { +// requestOidAdd(OCCUPANTS, oid); +// } +// +// /** +// * Requests that oid be removed from the +// * occupants oid list. The list will not change until the +// * event is actually propagated through the system. +// */ +// public function removeFromOccupants (oid :int) :void +// { +// requestOidRemove(OCCUPANTS, oid); +// } +// // AUTO-GENERATED: METHODS END +// +// override public function writeObject (out :ObjectOutputStream) :void +// { +// super.writeObject(out); +// +// out.writeObject(occupants); +// } - /** - * Requests that oid be removed from the - * occupants oid list. The list will not change until the - * event is actually propagated through the system. - */ - public function removeFromOccupants (oid :int) :void + override public function readObject (ins :ObjectInputStream) :void { - requestOidRemove(OCCUPANTS, oid); + super.readObject(ins); + + occupants = (ins.readObject() as OidList); } - // AUTO-GENERATED: METHODS END } } diff --git a/src/as/com/threerings/whirled/spot/data/ClusteredBodyObject.as b/src/as/com/threerings/whirled/spot/data/ClusteredBodyObject.as index 2a1958c4..a355d180 100644 --- a/src/as/com/threerings/whirled/spot/data/ClusteredBodyObject.as +++ b/src/as/com/threerings/whirled/spot/data/ClusteredBodyObject.as @@ -40,9 +40,9 @@ public interface ClusteredBodyObject extends ScenedBodyObject */ function getClusterOid () :int; - /** - * Sets the oid of the cluster to which this user currently belongs. - */ - function setClusterOid (clusterOid :int) :void; +// /** +// * Sets the oid of the cluster to which this user currently belongs. +// */ +// function setClusterOid (clusterOid :int) :void; } } diff --git a/src/as/com/threerings/whirled/spot/data/SpotSceneObject.as b/src/as/com/threerings/whirled/spot/data/SpotSceneObject.as index df5f48f0..e805e21f 100644 --- a/src/as/com/threerings/whirled/spot/data/SpotSceneObject.as +++ b/src/as/com/threerings/whirled/spot/data/SpotSceneObject.as @@ -48,108 +48,108 @@ public class SpotSceneObject extends SceneObject /** Contains information on all {@link Cluster}s in this scene. */ public var clusters :DSet = new DSet(); - // AUTO-GENERATED: METHODS START - /** - * Requests that the specified entry be added to the - * occupantLocs set. The set will not change until the event is - * actually propagated through the system. - */ - public function addToOccupantLocs (elem :DSet_Entry) :void - { - requestEntryAdd(OCCUPANT_LOCS, elem); - } - - /** - * Requests that the entry matching the supplied key be removed from - * the occupantLocs set. The set will not change until the - * event is actually propagated through the system. - */ - public function removeFromOccupantLocs (key :Object) :void - { - requestEntryRemove(OCCUPANT_LOCS, key); - } - - /** - * Requests that the specified entry be updated in the - * occupantLocs set. The set will not change until the event is - * actually propagated through the system. - */ - public function updateOccupantLocs (elem :DSet_Entry) :void - { - requestEntryUpdate(OCCUPANT_LOCS, elem); - } - - /** - * Requests that the occupantLocs field be set to the - * specified value. Generally one only adds, updates and removes - * entries of a distributed set, but certain situations call for a - * complete replacement of the set value. The local value will be - * updated immediately and an event will be propagated through the - * system to notify all listeners that the attribute did - * change. Proxied copies of this object (on clients) will apply the - * value change when they received the attribute changed notification. - */ - public function setOccupantLocs (value :DSet) :void - { - requestAttributeChange(OCCUPANT_LOCS, value, this.occupantLocs); - this.occupantLocs = value; - } - - /** - * Requests that the specified entry be added to the - * clusters set. The set will not change until the event is - * actually propagated through the system. - */ - public function addToClusters (elem :DSet_Entry) :void - { - requestEntryAdd(CLUSTERS, elem); - } - - /** - * Requests that the entry matching the supplied key be removed from - * the clusters set. The set will not change until the - * event is actually propagated through the system. - */ - public function removeFromClusters (key :Object) :void - { - requestEntryRemove(CLUSTERS, key); - } - - /** - * Requests that the specified entry be updated in the - * clusters set. The set will not change until the event is - * actually propagated through the system. - */ - public function updateClusters (elem :DSet_Entry) :void - { - requestEntryUpdate(CLUSTERS, elem); - } - - /** - * Requests that the clusters field be set to the - * specified value. Generally one only adds, updates and removes - * entries of a distributed set, but certain situations call for a - * complete replacement of the set value. The local value will be - * updated immediately and an event will be propagated through the - * system to notify all listeners that the attribute did - * change. Proxied copies of this object (on clients) will apply the - * value change when they received the attribute changed notification. - */ - public function setClusters (value :DSet) :void - { - requestAttributeChange(CLUSTERS, value, this.clusters); - this.clusters = value; - } - // AUTO-GENERATED: METHODS END - - // documentation inherited - override public function writeObject (out :ObjectOutputStream) :void - { - super.writeObject(out); - - out.writeObject(occupantLocs); - out.writeObject(clusters); - } +// // AUTO-GENERATED: METHODS START +// /** +// * Requests that the specified entry be added to the +// * occupantLocs set. The set will not change until the event is +// * actually propagated through the system. +// */ +// public function addToOccupantLocs (elem :DSet_Entry) :void +// { +// requestEntryAdd(OCCUPANT_LOCS, elem); +// } +// +// /** +// * Requests that the entry matching the supplied key be removed from +// * the occupantLocs set. The set will not change until the +// * event is actually propagated through the system. +// */ +// public function removeFromOccupantLocs (key :Object) :void +// { +// requestEntryRemove(OCCUPANT_LOCS, key); +// } +// +// /** +// * Requests that the specified entry be updated in the +// * occupantLocs set. The set will not change until the event is +// * actually propagated through the system. +// */ +// public function updateOccupantLocs (elem :DSet_Entry) :void +// { +// requestEntryUpdate(OCCUPANT_LOCS, elem); +// } +// +// /** +// * Requests that the occupantLocs field be set to the +// * specified value. Generally one only adds, updates and removes +// * entries of a distributed set, but certain situations call for a +// * complete replacement of the set value. The local value will be +// * updated immediately and an event will be propagated through the +// * system to notify all listeners that the attribute did +// * change. Proxied copies of this object (on clients) will apply the +// * value change when they received the attribute changed notification. +// */ +// public function setOccupantLocs (value :DSet) :void +// { +// requestAttributeChange(OCCUPANT_LOCS, value, this.occupantLocs); +// this.occupantLocs = value; +// } +// +// /** +// * Requests that the specified entry be added to the +// * clusters set. The set will not change until the event is +// * actually propagated through the system. +// */ +// public function addToClusters (elem :DSet_Entry) :void +// { +// requestEntryAdd(CLUSTERS, elem); +// } +// +// /** +// * Requests that the entry matching the supplied key be removed from +// * the clusters set. The set will not change until the +// * event is actually propagated through the system. +// */ +// public function removeFromClusters (key :Object) :void +// { +// requestEntryRemove(CLUSTERS, key); +// } +// +// /** +// * Requests that the specified entry be updated in the +// * clusters set. The set will not change until the event is +// * actually propagated through the system. +// */ +// public function updateClusters (elem :DSet_Entry) :void +// { +// requestEntryUpdate(CLUSTERS, elem); +// } +// +// /** +// * Requests that the clusters field be set to the +// * specified value. Generally one only adds, updates and removes +// * entries of a distributed set, but certain situations call for a +// * complete replacement of the set value. The local value will be +// * updated immediately and an event will be propagated through the +// * system to notify all listeners that the attribute did +// * change. Proxied copies of this object (on clients) will apply the +// * value change when they received the attribute changed notification. +// */ +// public function setClusters (value :DSet) :void +// { +// requestAttributeChange(CLUSTERS, value, this.clusters); +// this.clusters = value; +// } +// // AUTO-GENERATED: METHODS END +// +// // documentation inherited +// override public function writeObject (out :ObjectOutputStream) :void +// { +// super.writeObject(out); +// +// out.writeObject(occupantLocs); +// out.writeObject(clusters); +// } // documentation inherited override public function readObject (ins :ObjectInputStream) :void