示例#1
0
            public void Update()
            {
                var currentEntityState = IsEntityDead(_entityHandle);

                if (currentEntityState == _entityPrevState)
                {
                    return;
                }

                if (currentEntityState)
                {
                    EntityDidDie?.Invoke(_entityHandle);
                }
                else
                {
                    EntityDidResurrect?.Invoke(_entityHandle);
                }

                _entityPrevState = currentEntityState;
            }
示例#2
0
 private void EntityTrackerOnEntityDidResurrect(int entityHandle)
 {
     EntityDidResurrect?.Invoke(entityHandle);
 }