public FloorPadState Copy() { FloorPadState to = new FloorPadState(); tiles.CopyTo(to.tiles, 0); to.pressed = new List <int> (pressed); to.released = new List <int> (released); return(to); }
// Use this for initialization public static void Initialize() { live = new FloorPadState(); current = new FloorPadState(); previous = new FloorPadState(); // ScreenPlay floor sends OSC packets on port 5000 if (_OSCServer == null) { _OSCServer = new OSCServer(5000); _OSCServer.PacketReceivedEvent += OnPacketReceived; } }