PGMEBackend.Entities.Sign.WriteDataToRaw C# (CSharp) Method

WriteDataToRaw() public method

public WriteDataToRaw ( ) : void
return void
        public override void WriteDataToRaw()
        {
            Buffer.BlockCopy(BitConverter.GetBytes(xPos), 0, rawData, 0, 2);
            Buffer.BlockCopy(BitConverter.GetBytes(yPos), 0, rawData, 2, 2);
            rawData[4] = height;
            rawData[5] = type;
            rawData[6] = filler1;
            rawData[7] = filler2;
            Buffer.BlockCopy(BitConverter.GetBytes(scriptOffset + 0x8000000), 0, rawData, 8, 4);
        }

Usage Example

コード例 #1
0
 private void WriteSignData(Sign sign)
 {
     PGMEBackend.Program.isEdited = true;
     sign.WriteDataToRaw();
     hexViewerRawSign.ByteProvider = new DynamicByteProvider(sign.rawData, true, false, false);
 }