コード例 #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 EntityTrackerOnEntityDidDie(int entityHandle)
 {
     EntityDidDie?.Invoke(entityHandle);
 }