At one point in time a player was a Mobile with the Player property. How I know this is with the ConvertPlayer.cs file that is still in RunUO, converted players to, at the time, to new PlayerMobile.
Back in the day, one of the things I hated doing, was modifying RunUO. I tried to avoid it as much as I possibly could, so I invented this, CustomMobile. It adds another layer above the PlayerMobile, that I use for all of my modifications, that I would have made to the PlayerMobile. I was able to completely leave the PlayerMobile.cs file alone. It was one of the files I didn't have to fuck around with, when I had to up upgrade to a new version of RunUO.
I reused the ConverPlayer.cs to convert all of the PayerMobiles to CustomMobile. If you want to name it to like, ABCUOMobile, or HybridMobile, etc., to match the name of your server, then ConvertPlayer.cs will, of course, need modifying.
Back in the day, one of the things I hated doing, was modifying RunUO. I tried to avoid it as much as I possibly could, so I invented this, CustomMobile. It adds another layer above the PlayerMobile, that I use for all of my modifications, that I would have made to the PlayerMobile. I was able to completely leave the PlayerMobile.cs file alone. It was one of the files I didn't have to fuck around with, when I had to up upgrade to a new version of RunUO.
I reused the ConverPlayer.cs to convert all of the PayerMobiles to CustomMobile. If you want to name it to like, ABCUOMobile, or HybridMobile, etc., to match the name of your server, then ConvertPlayer.cs will, of course, need modifying.