//Public wrapper for OnStaticObjectChanged public void ChangedStaticObject (Floor tile, IStaticObject Obj) { StaticObjectChangedArgs a = new StaticObjectChangedArgs(); a.x = tile.X; a.y = tile.Y; a.SObject = Obj; OnStaticObjectChanged(a); }
protected virtual void OnStaticObjectChanged(StaticObjectChangedArgs e) { EventHandler<StaticObjectChangedArgs> handler = StaticObjectChanged; if (handler != null) { handler(this, e); } }