using MU3.CustomUI; using MU3.Data; using MU3.DB; using MU3.Mod; using MU3.User; namespace MU3.SceneObject; class patch_ANM_CMN_UserDeta_01: ANM_CMN_UserDeta_01 { private patch_MU3UICounter rating; public extern void orig_setUserDetail(); public new void setUserDetail() { orig_setUserDetail(); if(CustomRating.IsEnabled()) { var r = CustomRating.Get(); rating.Counter = UserUtil.toRatingFloat(r); rating.AddSuffix(CustomRating.GetSuffix()); RatingColorID ratingColorIDFromRating = GameData.getRatingColorIDFromRating100(r); transform.Find("NUM_CMN_UserData_01/NUM_Rating").GetComponent().SpriteIndex = (int)ratingColorIDFromRating; transform.Find("NUM_CMN_UserData_01/NUM_Rating/PAT_Header").GetComponent().patternNumber = (float)ratingColorIDFromRating; } } }