protected void Initialize() { base.OnPrefabInit(); log = new LoggerFS("ObjectDispenser", 35); filteredStorage = new FilteredStorage(this, null, null, this, false, Db.Get().ChoreTypes.StorageFetch); Subscribe(-905833192, OnCopySettingsDelegate); }
protected void Initialize(bool use_logic_meter) { base.OnPrefabInit(); log = new LoggerFS("StorageCompressor"); filteredStorage = new FilteredStorage(this, null, null, this, use_logic_meter, Db.Get().ChoreTypes.StorageFetch); int eventHash = (int)GameHashes.CopySettings; Subscribe(eventHash, OnCopySettingsDelegate); }
protected override void OnPrefabInit() { transitionDriver = new TransitionDriver(this); targetLocator = Util.KInstantiate(Assets.GetPrefab(TargetLocator.ID), null, null).GetComponent <KPrefabID>(); targetLocator.gameObject.SetActive(true); log = new LoggerFS("Navigator", 35); simRenderLoadBalance = true; autoRegisterSimRender = false; NavGrid = Pathfinding.Instance.GetNavGrid(NavGridName); PathProber component = GetComponent <PathProber>(); component.SetValidNavTypes(NavGrid.ValidNavTypes, maxProbingRadius); distanceTravelledByNavType = new Dictionary <NavType, int>(); for (int i = 0; i < 10; i++) { distanceTravelledByNavType.Add((NavType)i, 0); } }
protected void Initialize(bool use_logic_meter) { base.OnPrefabInit(); this.log = new LoggerFS(nameof(StorageLocker), 35); this.filteredStorage = new FilteredStorage((KMonoBehaviour)this, (Tag[])null, (Tag[])null, (IUserControlledCapacity)this, use_logic_meter, Db.Get().ChoreTypes.StorageFetch); }
protected override void OnPrefabInit() { base.OnPrefabInit(); log = new LoggerFS("Facing", 35); }