public static void get_Graphic_CompAdvancedGraphic(Thing __instance, ref Graphic __result)
 {
     if (__instance != null)
     {
         CompAdvancedGraphic advancedWeaponGraphic = __instance.TryGetComp <CompAdvancedGraphic>();
         if (advancedWeaponGraphic != null)
         {
             //    Log.Message("adv graphic used");
             __result = new Graphic_RandomRotated(advancedWeaponGraphic.Graphic(__result), 35f);
         }
     }
 }