// Used just to keep SpatialMap up to date when things move; guaranteed to succeed since // collision detection did the checks before this was ever called. private void OnMObjectMoved(object s, MovedArgs e) { var mObject = (MObject)s; _layers[(int)mObject.Layer].Move(mObject, e.NewPosition); }
private void OnMapObjectMoved(object s, MovedArgs e) => UpdateGameObjectOffset((MapObject)s);