private void OnRecordAdded() { var handler = RecordAdded; if (RecordAdded != null) { RecordAdded.Invoke(this, new AddRecordEventArgs(txtQty.Text, txtDesc.Text, txtPrice.Text)) } }
void OnNewRecordCreated(object _, PlayerRecord e) { if (e.Position > Records.List.Count && e.Position < 10) { Records.List.Add(e); } else { Records.List.Insert(e.Position, e); } Records.List.ForEach(record => record.Position = Records.List.IndexOf(record) + 1); Records.List.RemoveAll(record => record.Position > 10); File.WriteAllText("records.json", JsonUtility.ToJson(Records)); RecordAdded?.Invoke(null, null); }
protected virtual void OnRecordAdded(object o, EventArgs e) { WriteLine(5, "RecordsModified event emitted: OnRecordAdded"); RecordAdded?.Invoke(o, e); }