internal NativeTypes.FABRIC_MOVE_COST ToNativeDefaultMoveCost() { NativeTypes.FABRIC_MOVE_COST nativeMoveCost = NativeTypes.FABRIC_MOVE_COST.FABRIC_MOVE_COST_LOW; if (this.IsDefaultMoveCostSpecified) { switch (DefaultMoveCost) { case MoveCost.Zero: nativeMoveCost = NativeTypes.FABRIC_MOVE_COST.FABRIC_MOVE_COST_ZERO; break; case MoveCost.Low: nativeMoveCost = NativeTypes.FABRIC_MOVE_COST.FABRIC_MOVE_COST_LOW; break; case MoveCost.Medium: nativeMoveCost = NativeTypes.FABRIC_MOVE_COST.FABRIC_MOVE_COST_MEDIUM; break; case MoveCost.High: nativeMoveCost = NativeTypes.FABRIC_MOVE_COST.FABRIC_MOVE_COST_HIGH; break; } } return(nativeMoveCost); }
internal unsafe void ParseDefaultMoveCost(NativeTypes.FABRIC_MOVE_COST defaultMoveCost) { switch (defaultMoveCost) { case NativeTypes.FABRIC_MOVE_COST.FABRIC_MOVE_COST_ZERO: DefaultMoveCost = MoveCost.Zero; break; case NativeTypes.FABRIC_MOVE_COST.FABRIC_MOVE_COST_LOW: DefaultMoveCost = MoveCost.Low; break; case NativeTypes.FABRIC_MOVE_COST.FABRIC_MOVE_COST_MEDIUM: DefaultMoveCost = MoveCost.Medium; break; case NativeTypes.FABRIC_MOVE_COST.FABRIC_MOVE_COST_HIGH: DefaultMoveCost = MoveCost.High; break; } }
public virtual void ReportMoveCost(NativeTypes.FABRIC_MOVE_COST moveCost) { throw new NotImplementedException(); }