private static void AfterInit_DisableFov(GeoSiteVisualsController ____visuals) { try { ____visuals.FovController.ControllingDef.InvisibleOverFov = -1; Unpatch(ref FovPatch); } catch (Exception ex) { Error(ex); } }
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); } }
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); } }