/// <summary> /// Fired upon GameObject creation. /// </summary> public void OnDelete(GameObjectDeleteEventArgs args) { var obj = args.Sender; if (obj.IsValid) { if (Feathers.Any(o => o.Key == obj.NetworkID)) { Feathers.Remove(obj.NetworkID); } } }
/// <summary> /// Fired upon GameObject creation. /// </summary> public void OnDelete(GameObjectDeleteEventArgs args) { var obj = args.Sender; if (obj.IsValid) { if (WorkedGrounds.Any(o => o.Key == obj)) { WorkedGrounds.Remove(obj); } if (MineField.Any(o => o.Key == obj)) { MineField.Remove(obj); } } }