internal bool IsUserControlTexture(UInt32 slot) { if (UserControlTextures == null) { return(false); } return(UserControlTextures.ContainsKey(slot)); }
internal void SetUserControlTexture(UInt32 slot, bool userControl, bool reset = true) { if (userControl) { if (UserControlTextures == null) { UserControlTextures = new Dictionary <uint, uint>(); } if (reset) { UserControlTextures.Clear(); } UserControlTextures[slot] = slot; } else { UserControlTextures.Remove(slot); if (UserControlTextures.Count == 0) { UserControlTextures = null; } } }