示例#1
0
 private static void AfterInit_DisableFov(GeoSiteVisualsController ____visuals)
 {
     try {
         ____visuals.FovController.ControllingDef.InvisibleOverFov = -1;
         Unpatch(ref FovPatch);
     } catch (Exception ex) { Error(ex); }
 }
示例#2
0
 private static void AfterHavenInfo_HideStickman(GeoSiteVisualsController __instance, GeoSite site)
 {
     try {
         var icon = __instance.RecruitAvailableIcon.gameObject;
         if (!icon.activeSelf)
         {
             return;
         }
         icon.SetActive(false);
         //Api( "zy.ui.dump", __instance.gameObject );
     } catch (Exception ex) { Error(ex); }
 }
示例#3
0
 private static void AfterGeoVisualAwake_MoveRecruitIcon(GeoSiteVisualsController __instance)
 {
     try {
         var npos = __instance.RecruitAvailableClassIcon?.gameObject?.transform?.position;
         if (!npos.HasValue)
         {
             return;
         }
         var pos = npos.Value;
         pos.x += 0.06f;
         __instance.RecruitAvailableClassIcon.gameObject.transform.position = pos;
     } catch (Exception ex) { Error(ex); }
 }