private void HandlePlayerRespawnEvent(ZMPlayerControllerEventArgs args) { if (_playerInfo == args.controller.PlayerInfo) { _targetAlive = true; } }
private void HandleSpawnObjectEvent(ZMPlayerControllerEventArgs args) { if (_playerInfo == args.controller.PlayerInfo) { Invoke(kDisableMethodName, 0.01f); } }
private void HandlePlayerRespawnEvent(ZMPlayerControllerEventArgs args) { if (_playerInfo == args.controller.PlayerInfo) { _spriteRenderer.enabled = false; } }
private void HandleOnPlayerRespawn(ZMPlayerControllerEventArgs args) { if (_playerInfo == args.controller.PlayerInfo) { _text.enabled = true; } }
private void HandlePlayerKillEvent(ZMPlayerControllerEventArgs args) { if (_playerInfo == args.controller.PlayerInfo) { UpdateUI(_kills + 1); } }
private void HandlePlayerRespawnEvent(ZMPlayerControllerEventArgs args) { if (!MatchStateManager.IsEnd()) { _crowns[args.controller.PlayerInfo.ID].SetActive(true); } }
private void HandlePlayerRespawnEvent(ZMPlayerControllerEventArgs args) { if (args.controller.gameObject.Equals(gameObject)) { _targetState = TargetState.ALIVE; _pointState = PointState.NEUTRAL; } }
public void Respawn(Vector3 position) { var playerArgs = new ZMPlayerControllerEventArgs(this); Reset(); transform.position = position; Notifier.SendEventNotification(OnPlayerRespawn, playerArgs); }
void HandleMinScoreReached(ZMPlayerInfoEventArgs args) { if (_playerInfo == args.info) { var playerArgs = new ZMPlayerControllerEventArgs(this); gameObject.SetActive(false); _moveModState = MoveModState.ELIMINATED; Notifier.SendEventNotification(OnPlayerEliminated, playerArgs); } }
private void KillOpponent(ZMPlayerController playerController) { if (playerController.IsAbleToDie()) { var playerArgs = new ZMPlayerControllerEventArgs(this); playerController.KillSelf(this); Notifier.SendEventNotification(OnPlayerKill, playerArgs); // add the stat ZMStatTracker.Kills.Add(_playerInfo); } }