protected override void OnPrefabInit() { Instance = this; ColonyRationMonitor.Instance instance = new ColonyRationMonitor.Instance(this); instance.StartSM(); VignetteManager.Instance instance2 = new VignetteManager.Instance(this); instance2.StartSM(); entombedItemManager = base.gameObject.AddComponent <EntombedItemManager>(); worldGen = SaveLoader.Instance.worldGen; worldGenSpawner = base.gameObject.AddComponent <WorldGenSpawner>(); }
private static bool AreThereAnyEdibles(Instance smi) { if ((UnityEngine.Object)SaveGame.Instance != (UnityEngine.Object)null) { ColonyRationMonitor.Instance sMI = SaveGame.Instance.GetSMI <ColonyRationMonitor.Instance>(); if (sMI != null) { return(!sMI.IsOutOfRations()); } } return(false); }