Search Results for

    Show / Hide Table of Contents

    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
    Type Description
    ValueHistorySaveData<int>
    | 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
    Type Description
    string
    | Edit this page View Source

    bondMovementHistory

    Declaration
    public ValueHistorySaveData<BondMovementInfoList> bondMovementHistory
    Field Value
    Type Description
    ValueHistorySaveData<BondMovementInfoList>
    | Edit this page View Source

    boolAttributes

    Declaration
    public List<ParticleAttributeSaveData<bool>> boolAttributes
    Field Value
    Type Description
    List<ParticleAttributeSaveData<bool>>
    | Edit this page View Source

    chirality

    The particle's chirality.

    Declaration
    public bool chirality
    Field Value
    Type Description
    bool
    | Edit this page View Source

    comDir

    The particle's compass direction.

    Declaration
    public Direction comDir
    Field Value
    Type Description
    Direction
    | Edit this page View Source

    dirAttributes

    Declaration
    public List<ParticleAttributeSaveData<Direction>> dirAttributes
    Field Value
    Type Description
    List<ParticleAttributeSaveData<Direction>>
    | Edit this page View Source

    enumAttributes

    Declaration
    public List<ParticleAttributeEnumSaveData> enumAttributes
    Field Value
    Type Description
    List<ParticleAttributeEnumSaveData>
    | Edit this page View Source

    expansionDirHistory

    History of head directions.

    Declaration
    public ValueHistorySaveData<Direction> expansionDirHistory
    Field Value
    Type Description
    ValueHistorySaveData<Direction>
    | Edit this page View Source

    floatAttributes

    Declaration
    public List<ParticleAttributeSaveData<float>> floatAttributes
    Field Value
    Type Description
    List<ParticleAttributeSaveData<float>>
    | Edit this page View Source

    intAttributes

    Declaration
    public List<ParticleAttributeSaveData<int>> intAttributes
    Field Value
    Type Description
    List<ParticleAttributeSaveData<int>>
    | Edit this page View Source

    jointMovementHistory

    Declaration
    public ValueHistorySaveData<JointMovementInfo> jointMovementHistory
    Field Value
    Type Description
    ValueHistorySaveData<JointMovementInfo>
    | Edit this page View Source

    mainColorHistory

    Declaration
    public ValueHistorySaveData<Color> mainColorHistory
    Field Value
    Type Description
    ValueHistorySaveData<Color>
    | Edit this page View Source

    mainColorSetHistory

    Declaration
    public ValueHistorySaveData<bool> mainColorSetHistory
    Field Value
    Type Description
    ValueHistorySaveData<bool>
    | Edit this page View Source

    markedBondHistory

    Declaration
    public ValueHistorySaveData<int> markedBondHistory
    Field Value
    Type Description
    ValueHistorySaveData<int>
    | Edit this page View Source

    pcAttributes

    Declaration
    public List<ParticleAttributePCSaveData> pcAttributes
    Field Value
    Type Description
    List<ParticleAttributePCSaveData>
    | Edit this page View Source

    pinConfigurationHistory

    Declaration
    public PinConfigurationHistorySaveData pinConfigurationHistory
    Field Value
    Type Description
    PinConfigurationHistorySaveData
    | Edit this page View Source

    plannedBeepsHistory

    Declaration
    public ValueHistorySaveData<bool>[] plannedBeepsHistory
    Field Value
    Type Description
    ValueHistorySaveData<bool>[]
    | Edit this page View Source

    plannedMessagesHistory

    Declaration
    public ValueHistorySaveData<MessageSaveData>[] plannedMessagesHistory
    Field Value
    Type Description
    ValueHistorySaveData<MessageSaveData>[]
    | Edit this page View Source

    psetFailureHistory

    Declaration
    public ValueHistorySaveData<bool>[] psetFailureHistory
    Field Value
    Type Description
    ValueHistorySaveData<bool>[]
    | Edit this page View Source

    receivedBeepsHistory

    Declaration
    public ValueHistorySaveData<bool>[] receivedBeepsHistory
    Field Value
    Type Description
    ValueHistorySaveData<bool>[]
    | Edit this page View Source

    receivedMessagesHistory

    Declaration
    public ValueHistorySaveData<MessageSaveData>[] receivedMessagesHistory
    Field Value
    Type Description
    ValueHistorySaveData<MessageSaveData>[]
    | Edit this page View Source

    stringAttributes

    Declaration
    public List<ParticleAttributeSaveData<string>> stringAttributes
    Field Value
    Type Description
    List<ParticleAttributeSaveData<string>>
    | Edit this page View Source

    tailPositionHistory

    History of tail positions.

    Declaration
    public ValueHistorySaveData<Vector2Int> tailPositionHistory
    Field Value
    Type Description
    ValueHistorySaveData<Vector2Int>
    | Edit this page View Source

    visibleBondHistory

    Declaration
    public ValueHistorySaveData<int> visibleBondHistory
    Field Value
    Type Description
    ValueHistorySaveData<int>
    • Edit this page
    • View Source
    In this article
    Back to top AmoebotSim 2.0 Documentation v1.11
    Copyright © 2025 AmoebotSim 2.0 Authors
    Generated by DocFX