public void Execute() { for (int i = 0; i < ConvertedData.Length; i++) { ObstacleData obstacle = PlacementHelper.ConvertObstacleDataWithVanillaMethod(RawData[i], NoteJumpSpeed, SecondEquivalentOfBeat, LineOffset); obstacle.Color = ChromaSupport.GetColorForObstacle(RawData[i].CustomData); obstacle.TransformData.Speed = NoteJumpSpeed; if (UsesNoodleExtensions) { obstacle = NoodleExtensions.ConvertObstacle(obstacle, RawData[i], NoteJumpSpeed, SecondEquivalentOfBeat, LineOffset); } ConvertedData[i] = obstacle; } }
public void Execute() { for (int i = 0; i < ConvertedData.Length; i++) { EventData eventData = new EventData { Time = RawData[i].Time, Type = RawData[i].Type, Value = RawData[i].Value, PropID = (int)(RawData[i].CustomData.PropID == null ? -1 : RawData[i].CustomData.PropID), Color = new float4 { xyz = ChromaSupport.GetColorForEvent(RawData[i]), w = 1 } }; ConvertedData[i] = eventData; } }