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); }
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>(); }