Exemplo n.º 1
0
 public HeartUpdateEvent(ModuleHeart module, bool isOnlineOriginal)
 {
     if (module == null)
     {
         throw new ArgumentNullException(nameof(module));
     }
     Module   = module;
     IsOnline = isOnlineOriginal;
 }
Exemplo n.º 2
0
                internal static void Update(ModuleHeart module)
                {
                    bool onlineOriginal = module.IsOnline;
                    var  updateEvent    = new HeartUpdateEvent(module, onlineOriginal);

                    OnUpdate?.Invoke(updateEvent);

                    if (!updateEvent.IsOnline && onlineOriginal)
                    {
                        /*module.DropAllItems(false);
                         * module.m_ReadyAfterTime = Time.time + 0.0001f;*/
                    }
                }