Exemplo n.º 1
0
        public override void SetObject(Map.Object obj)
        {
            this.obj = obj;
            MoverXfer xfer = obj.GetExtraData <MoverXfer>();

            movingSpeed.Value            = xfer.MovingSpeed;
            waypointID.Value             = xfer.WaypointID;
            movedObjExtent.Value         = xfer.MovedObjExtent;
            moverStatusBox.SelectedIndex = xfer.MoveType;
            loopWaypointA.Value          = xfer.WaypointStartID;
            loopWaypointB.Value          = xfer.WaypointEndID;
            moverAccel.Text = xfer.MoverAcceleration.ToString(floatFormat);
            moverSpeed.Text = xfer.MoverSpeed.ToString(floatFormat);
        }
Exemplo n.º 2
0
        void ButtonOKClick(object sender, EventArgs e)
        {
            MoverXfer xfer = obj.GetExtraData <MoverXfer>();

            xfer.MovingSpeed       = (int)movingSpeed.Value;
            xfer.WaypointID        = (int)waypointID.Value;
            xfer.MovedObjExtent    = (int)movedObjExtent.Value;
            xfer.MoveType          = (byte)moverStatusBox.SelectedIndex;
            xfer.WaypointStartID   = (int)loopWaypointA.Value;
            xfer.WaypointEndID     = (int)loopWaypointB.Value;
            xfer.MoverAcceleration = float.Parse(moverAccel.Text, floatFormat);
            xfer.MoverSpeed        = float.Parse(moverSpeed.Text, floatFormat);

            Close();
        }