Skip to content

Commit 836f6fe

Browse files
committed
recording した sequence を送信しない
1 parent 76c96a8 commit 836f6fe

File tree

4 files changed

+6
-24
lines changed

4 files changed

+6
-24
lines changed

Assets/ArtNet/Editor/DmxRecorder/Sender.cs

Lines changed: 6 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -47,17 +47,14 @@ public void Load(string path)
4747
SenderSettings.LoadFilePath = path;
4848
var data = File.ReadAllBytes(path);
4949
var universeData = RecordData.Deserialize(data).OrderBy(x => x.Time).ToList();
50-
byte sequence = 0;
5150
foreach (var dataPacket in universeData)
5251
{
5352
var packet = new DmxPacket
5453
{
55-
Universe = (ushort)dataPacket.Universe,
56-
Dmx = dataPacket.Values,
57-
Sequence = sequence
54+
Universe = dataPacket.Universe,
55+
Dmx = dataPacket.Values
5856
};
5957
DmxPackets.Add((Mathf.RoundToInt((float)(dataPacket.Time * 1000f)), packet));
60-
sequence = sequence == byte.MaxValue ? (byte) 0 : (byte) (sequence + 1);
6158
}
6259
MaxTime = DmxPackets.Max(x => x.time);
6360
}
@@ -110,17 +107,10 @@ private void Update(int deltaTime)
110107
private void SendDmx(DmxPacket packet)
111108
{
112109
var universe = packet.Universe;
113-
if (!SenderSettings.IsRecordSequence)
114-
{
115-
var sequence = _sequenceMap.GetValueOrDefault(universe, (byte) 0);
116-
sequence = sequence == byte.MaxValue ? (byte) 0 : (byte) (sequence + 1);
117-
packet.Sequence = sequence;
118-
_sequenceMap[universe] = sequence;
119-
}
120-
else
121-
{
122-
_sequenceMap[universe] = packet.Sequence;
123-
}
110+
var sequence = _sequenceMap.GetValueOrDefault(universe, (byte) 0);
111+
sequence = sequence == byte.MaxValue ? (byte) 0 : (byte) (sequence + 1);
112+
packet.Sequence = sequence;
113+
_sequenceMap[universe] = sequence;
124114

125115
var data = packet.ToByteArray();
126116
_udpSender.Send(data, SenderSettings.Ip);

Assets/ArtNet/Editor/DmxRecorder/SenderSettings.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ public class SenderSettings : ScriptableObject
1919
public string LoadFilePath { get => _loadFilePath; set => _loadFilePath = value; }
2020
public IPAddress Ip { get => IPAddress.Parse(_ip); set => _ip = value.ToString(); }
2121
public bool IsLoop { get => _isLoop; set => _isLoop = value; }
22-
public bool IsRecordSequence { get => _isRecordSequence; set => _isRecordSequence = value; }
2322
public float Speed { get => _speed; set => _speed = value; }
2423

2524
private string _savePath;

Assets/ArtNet/Editor/DmxRecorder/SenderWindow.cs

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -133,12 +133,6 @@ private void InitializeSenderSettings(VisualElement root)
133133
}
134134
});
135135

136-
var sendRecordSequenceToggle = root.Q<Toggle>("sendRecordSequenceToggle");
137-
sendRecordSequenceToggle.RegisterValueChangedCallback(evt =>
138-
{
139-
_sender.SenderSettings.IsRecordSequence = evt.newValue;
140-
});
141-
142136
var sendSpeedSlider = root.Q<Slider>("sendSpeed");
143137
var sendSpeedDropdown = root.Q<DropdownField>("sendSpeedDropdown");
144138
sendSpeedDropdown.choices.Clear();

Assets/ArtNet/Editor/DmxRecorder/SenderWindow.uxml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@
3333
<ui:VisualElement name="senderConfigFields" style="width: 100%;">
3434
<ui:Toggle label="Loop" name="sendLoopToggle"/>
3535
<ui:TextField name="sendDistIpField" label="Dist IP" text="127.0.0.1"/>
36-
<ui:Toggle label="Use Record Sequence" name="SenderRecordSequence"/>
3736
<ui:VisualElement style="flex-direction: row;">
3837
<ui:Slider label="Speed" high-value="10" name="sendSpeed" style="flex-grow: 1;"/>
3938
<ui:DropdownField name="sendSpeedDropdown" choices="-"/>

0 commit comments

Comments
 (0)