private void SimRegister() { if (base.isSpawned && simHandle == -1) { simHandle = -2; SimMessages.AddElementEmitter(3.40282347E+38f, Game.Instance.simComponentCallbackManager.Add(OnSimRegisteredCallback, this, "BuildingElementEmitter").index, -1, -1); } }
protected override void OnSimRegister(HandleVector <Game.ComplexCallbackInfo <int> > .Handle cb_handle) { Game.Instance.simComponentCallbackManager.GetItem(cb_handle); SimMessages.AddElementEmitter(maxPressure, cb_handle.index, onBlockedHandle.index, onUnblockedHandle.index); }