// Data modified externally void OnDataModifiedExternal(object sender, ValueModifiedEventArgs e) { if (dataModifiedExternalEvent != null) { dataModifiedExternalEvent(); } }
// Treasure contents modified void OnTreasureModified(object sender, ValueModifiedEventArgs args) { QueueDraw(); }
// Chest variables modified (NOT contents of treasure itself) void OnChestModified(object sender, ValueModifiedEventArgs args) { QueueDraw(); }