public BATTLE(IJsmExpression encounter, IJsmExpression flags) { if (encounter is PSHI_L || encounter is PSHSM_W) { //requires service to evaluate value? _encounter = ushort.MaxValue;//so I set an invalid value here. } else { _encounter = ((IConstExpression)encounter).UInt16(); } _flags = (BFlags)((IConstExpression)flags).Int32(); }
public Binding(IDynamic value, BFlags flags) { Value = value; Flags = flags; }