Beispiel #1
0
            public JumpAttribute Clone(Block parentBlock, Instruction writtenInstr)
            {
                var res = new JumpAttribute()
                {
                    Nimonic            = this.Nimonic,
                    AssemblePosition   = this.AssemblePosition,
                    Immediate          = this.Immediate.Clone(parentBlock),
                    WrittenInstruction = writtenInstr
                };

                return(res);
            }
Beispiel #2
0
    private void Awake()
    {
        Speed        = new SpeedAttribute(initialSpeed);
        Jump         = new JumpAttribute(initialJump);
        WeaponDamage = new DmgAttribute(initialDamage);

        attributes = new List <CharacterAttribute>()
        {
            Speed,
            Jump,
            WeaponDamage
        };
        modifications = new List <AttributeModification>();
    }