Unknown2.cs 805 B

123456789101112131415161718192021222324252627282930313233
  1. namespace OpenVIII.Fields.Scripts.Instructions
  2. {
  3. /// <summary>
  4. /// Unknown2
  5. /// </summary>
  6. /// <see cref="http://wiki.ffrtt.ru/index.php?title=FF8/Field/Script/Opcodes/167_UNKNOWN2&action=edit&redlink=1"/>
  7. public sealed class Unknown2 : JsmInstruction
  8. {
  9. #region Fields
  10. private readonly IJsmExpression _arg0;
  11. #endregion Fields
  12. #region Constructors
  13. public Unknown2(IJsmExpression arg0) => _arg0 = arg0;
  14. public Unknown2(int parameter, IStack<IJsmExpression> stack)
  15. : this(
  16. arg0: stack.Pop())
  17. {
  18. }
  19. #endregion Constructors
  20. #region Methods
  21. public override string ToString() => $"{nameof(Unknown2)}({nameof(_arg0)}: {_arg0})";
  22. #endregion Methods
  23. }
  24. }