예제 #1
0
 public void Deserialize(BinaryReader reader)
 {
     axisType           = (AxisType)reader.ReadByte();
     clipRatio          = reader.ReadSingle();
     screenWidth        = reader.ReadInt32();
     screenHeight       = reader.ReadInt32();
     device             = (BBInputDevice)reader.ReadByte();
     monitoringButtons  = (BBInputButton)reader.ReadInt32();
     monitoringKeyboard = reader.ReadBoolean();
 }
예제 #2
0
 public void StartRecord(BBInputButton buttons, bool keyboard)
 {
     mIsRecording    = true;
     mRecordButtons  = buttons;
     mRecordKeyboard = keyboard;
     mRecordTime     = 0;
     mRecordHead     = null;
     mRecordCurrent  = null;
     mInputProxy.OnRecordStart();
 }
예제 #3
0
파일: BBMacro.cs 프로젝트: SylarLi/BBTester
    public virtual void Deserialize(BinaryReader reader)
    {
        code   = (BBMacroOpCode)reader.ReadByte();
        button = (BBInputButton)reader.ReadByte();
        key    = (BBVirtualKey)reader.ReadUInt16();
        int length = reader.ReadInt32();

        data = new float[length];
        for (int i = 0; i < length; i++)
        {
            data[i] = reader.ReadSingle();
        }
        times      = reader.ReadInt32();
        duration   = reader.ReadSingle();
        delay      = reader.ReadSingle();
        script     = reader.ReadString();
        scriptData = reader.ReadString();
    }