Class ParticleStateSaveData
Container for all data a Particle requires
to save and load its complete state.
Inheritance
object
ParticleStateSaveData
Namespace: AS2
Assembly: .dll
Syntax
[Serializable]
public class ParticleStateSaveData
Fields
|
Edit this page
View Source
activeBondHistory
Declaration
public ValueHistorySaveData<int> activeBondHistory
Field Value
|
Edit this page
View Source
algorithmType
The full type name of the algorithm attached to the particle.
This type name is used to find the correct algorithm type by
reflection when the particle state is loaded.
Declaration
public string algorithmType
Field Value
|
Edit this page
View Source
bondMovementHistory
Declaration
public ValueHistorySaveData<BondMovementInfoList> bondMovementHistory
Field Value
|
Edit this page
View Source
boolAttributes
Declaration
public List<ParticleAttributeSaveData<bool>> boolAttributes
Field Value
|
Edit this page
View Source
chirality
The particle's chirality.
Declaration
Field Value
|
Edit this page
View Source
comDir
The particle's compass direction.
Declaration
Field Value
|
Edit this page
View Source
dirAttributes
Declaration
public List<ParticleAttributeSaveData<Direction>> dirAttributes
Field Value
|
Edit this page
View Source
enumAttributes
Declaration
public List<ParticleAttributeEnumSaveData> enumAttributes
Field Value
|
Edit this page
View Source
expansionDirHistory
History of head directions.
Declaration
public ValueHistorySaveData<Direction> expansionDirHistory
Field Value
|
Edit this page
View Source
floatAttributes
Declaration
public List<ParticleAttributeSaveData<float>> floatAttributes
Field Value
|
Edit this page
View Source
intAttributes
Declaration
public List<ParticleAttributeSaveData<int>> intAttributes
Field Value
|
Edit this page
View Source
jointMovementHistory
Declaration
public ValueHistorySaveData<JointMovementInfo> jointMovementHistory
Field Value
|
Edit this page
View Source
mainColorHistory
Declaration
public ValueHistorySaveData<Color> mainColorHistory
Field Value
|
Edit this page
View Source
mainColorSetHistory
Declaration
public ValueHistorySaveData<bool> mainColorSetHistory
Field Value
|
Edit this page
View Source
markedBondHistory
Declaration
public ValueHistorySaveData<int> markedBondHistory
Field Value
|
Edit this page
View Source
pcAttributes
Declaration
public List<ParticleAttributePCSaveData> pcAttributes
Field Value
|
Edit this page
View Source
pinConfigurationHistory
Declaration
public PinConfigurationHistorySaveData pinConfigurationHistory
Field Value
|
Edit this page
View Source
plannedBeepsHistory
Declaration
public ValueHistorySaveData<bool>[] plannedBeepsHistory
Field Value
|
Edit this page
View Source
plannedMessagesHistory
Declaration
public ValueHistorySaveData<MessageSaveData>[] plannedMessagesHistory
Field Value
|
Edit this page
View Source
psetFailureHistory
Declaration
public ValueHistorySaveData<bool>[] psetFailureHistory
Field Value
|
Edit this page
View Source
receivedBeepsHistory
Declaration
public ValueHistorySaveData<bool>[] receivedBeepsHistory
Field Value
|
Edit this page
View Source
receivedMessagesHistory
Declaration
public ValueHistorySaveData<MessageSaveData>[] receivedMessagesHistory
Field Value
|
Edit this page
View Source
stringAttributes
Declaration
public List<ParticleAttributeSaveData<string>> stringAttributes
Field Value
|
Edit this page
View Source
tailPositionHistory
History of tail positions.
Declaration
public ValueHistorySaveData<Vector2Int> tailPositionHistory
Field Value
|
Edit this page
View Source
visibleBondHistory
Declaration
public ValueHistorySaveData<int> visibleBondHistory
Field Value