public OsuBreak(OsuEventType EventType = OsuEventType.Video, int StartTime = 0, string[] EventParams = default) : base(EventType, StartTime, EventParams) { if (EventParams.Length > 0) { EndTime = int.TryParse(EventParams[0], out int NewEndTime) ? NewEndTime : StartTime + 1; } }
public OsuBackgroundVideo(OsuEventType EventType = OsuEventType.Video, int StartTime = 0, string[] EventParams = default) : base(EventType, StartTime, EventParams) { if (EventParams.Length > 0) { FileName = EventParams[0].ConvertToRelativeFileInfo(); } if (EventParams.Length > 1) { XOffset = EventParams[1].ConvertToInt(0); } if (EventParams.Length > 2) { YOffset = EventParams[2].ConvertToInt(0); } }
public MapSearchArgs(string sourceName, OsuEventType eventType) { SourceName = sourceName; EventType = eventType; }
public MemoryMapSearchArgs(OsuEventType eventType) : base("OsuMemory", eventType) { }
protected OsuEvent(OsuEventType EventType = OsuEventType.Background, int StartTime = 0, string[] EventParams = default) { this.EventType = EventType; this.StartTime = StartTime; this.EventParams = EventParams; }