예제 #1
0
        void OnPlayerDied(PlayerDiedEvent evt)
        {
            var state = evt.PlayerState;

            state.Stocks    = (sbyte)Mathf.Max(0, state.Stocks - 1);
            evt.PlayerState = state;
            if (state.Stocks > 0)
            {
                PlayerUtil.RespawnPlayer(evt);
            }
        }
        void OnPlayerDied(PlayerDiedEvent evt)
        {
            var state = evt.PlayerState;

            state.Stocks--;
            evt.PlayerState = state;
            if (state.Stocks > 0)
            {
                PlayerUtil.RespawnPlayer(evt);
            }
        }
예제 #3
0
 void OnPlayerDied(PlayerDiedEvent evt) => PlayerUtil.RespawnPlayer(evt);