private static void Postfix() { if (posZone != null) { posZone(); } OdinPlus.PostZone(); }
private static void Postfix() { if (OdinPlus.isInit) { return; } OdinPlus.Init(); }
private static void Postfix() { if (ZNet.instance.IsDedicated() && ZNet.instance.IsServer()) { OdinData.saveOdinData(ZNet.instance.GetWorldName()); } OdinPlus.UnRegister(); OdinPlus.Clear(); }
public static void PostZone() { LocationManager.Init(); OdinPlus.InitNPC(); if (ZNet.instance.IsDedicated() && ZNet.instance.IsServer()) { OdinData.loadOdinData(ZNet.instance.GetWorldName()); } }
public static void Init() { HackValHuman(); HumanNpc(); initSpawner(); OdinPlus.OdinPostRegister(PrefabList); Plugin.posZone = (Action)Delegate.Combine(Plugin.posZone, (Action)PostZone); isInit = true; }
public static void Init() { zns = ZNetScene.instance; Root = new GameObject("OdinPrefab"); Root.transform.SetParent(OdinPlus.PrefabParent.transform); CreateLegacyChest(); CreateHuntTargetMonster(); OdinPlus.OdinPostRegister(PrefabList); isInit = true; }
public static void Init() { zns = ZNetScene.instance; Root = new GameObject("PetPrefab"); Root.transform.SetParent(OdinPlus.PrefabParent.transform); InitTroll(); InitWolf(); OdinPlus.OdinPostRegister(PetList); isInit = true; }
private void Awake() { Root = new GameObject("ObjectList"); Root.transform.SetParent(OdinPlus.PrefabParent.transform); Root.SetActive(false); var objectDB = ObjectDB.instance; MeadTasty = objectDB.GetItemPrefab("MeadTasty"); TrophyGoblinShaman = objectDB.GetItemPrefab("TrophyGoblinShaman"); InitLegacy(); InitPetItem(); OdinPlus.OdinPreRegister(ObjectList, nameof(ObjectList)); }
private void Awake() { Root = new GameObject("MeadList"); Root.transform.SetParent(OdinPlus.PrefabParent.transform); Root.SetActive(false); var objectDB = ObjectDB.instance; MeadTasty = objectDB.GetItemPrefab("MeadTasty"); //notice Init Here InitValMead(); InitBuzzMead(); OdinPlus.OdinPreRegister(MeadList, nameof(MeadList)); }
private void Awake() { m_instance = this; Root = this.gameObject; PrefabParent = new GameObject("OdinPlusPrefabs"); PrefabParent.SetActive(false); PrefabParent.transform.SetParent(Root.transform); PrefabParent.AddComponent <LocationMarker>(); Plugin.preODB = (Action <ObjectDB>)Delegate.Combine(Plugin.preODB, (Action <ObjectDB>)PreODB); Root.AddComponent <OdinData>(); Root.AddComponent <QuestManager>(); Root.AddComponent <OdinSE>(); }
private void Update() { if (Input.GetKeyDown(KeyCode.Alpha0) && Input.GetKey(KeyCode.RightControl)) { DisableSaving = true; } if (Player.m_localPlayer == null) { return; } if (Input.GetKeyDown(KeyCode.F8) && Input.GetKey(KeyCode.RightControl)) { OdinPlus.m_instance.Reset(); } if (Input.GetKeyDown(KeyCode.F6) && Input.GetKey(KeyCode.RightControl)) { OdinPlus.UnRegister(); Destroy(Plugin.OdinPlusRoot); } if (Input.GetKeyDown(KeyCode.F9) && Input.GetKey(KeyCode.RightControl)) { PrintMeadsLoc(); } if (Input.GetKeyDown(KeyCode.F10) && Input.GetKey(KeyCode.RightControl)) { PrintUnLoc(); } if (Input.GetKeyDown(KeyCode.Keypad0) && Input.GetKey(KeyCode.RightControl)) { RequestResetGlobalKey(); } if (Input.GetKeyDown(KeyCode.Keypad1) && Input.GetKey(KeyCode.RightControl)) { RequestResetGlobalKey(); RequestSetGlobalKey("defeated_eikthyr"); } if (Input.GetKeyDown(KeyCode.Keypad2) && Input.GetKey(KeyCode.RightControl)) { RequestResetGlobalKey(); RequestSetGlobalKey("defeated_eikthyr"); RequestSetGlobalKey("defeated_gdking"); } if (Input.GetKeyDown(KeyCode.Keypad3) && Input.GetKey(KeyCode.RightControl)) { RequestResetGlobalKey(); RequestSetGlobalKey("defeated_eikthyr"); RequestSetGlobalKey("defeated_gdking"); RequestSetGlobalKey("defeated_bonemass"); } if (Input.GetKeyDown(KeyCode.Keypad4) && Input.GetKey(KeyCode.RightControl)) { RequestResetGlobalKey(); RequestSetGlobalKey("defeated_eikthyr"); RequestSetGlobalKey("defeated_gdking"); RequestSetGlobalKey("defeated_bonemass"); RequestSetGlobalKey("defeated_moder"); } if (Input.GetKeyDown(KeyCode.Keypad5) && Input.GetKey(KeyCode.RightControl)) { RequestResetGlobalKey(); RequestSetGlobalKey("defeated_eikthyr"); RequestSetGlobalKey("defeated_gdking"); RequestSetGlobalKey("defeated_bonemass"); RequestSetGlobalKey("defeated_moder"); RequestSetGlobalKey("defeated_goblinking"); } if (Input.GetKeyDown(KeyCode.Period) && Input.GetKey(KeyCode.RightControl)) { GameCamera.instance.ToggleFreeFly(); } if (Input.GetKeyDown(KeyCode.Keypad7) && Input.GetKey(KeyCode.RightControl)) { } if (Input.GetKeyDown(KeyCode.Keypad8) && Input.GetKey(KeyCode.RightControl)) { } if (Input.GetKeyDown(KeyCode.Keypad9) && Input.GetKey(KeyCode.RightControl)) { } if (Input.GetKeyDown(KeyCode.Comma) && Input.GetKey(KeyCode.RightControl)) { ShowWindow = !ShowWindow; } }
private static void Postfix(ObjectDB __instance) { OdinPlus.PostODB(); }
private static void Postfix(ZNetScene __instance) { //Pet.init(__instance); OdinPlus.PostZNS(); }
private static void Prefix(ZNetScene __instance) { OdinPlus.PreZNS(__instance); }