protected override void Awake() { base.Awake(); _playerInfo = GetComponent <ZMPlayerInfo>(); ZMStageScoreController.CanScoreEvent += HandleCanScoreEvent; ZMStageScoreController.OnStopScore += HandleStopScoreEvent; }
protected override void InitData() { _playerInfo = GetComponent <ZMPlayerInfo>(); _waypointSize = 1; _waypoints = new Transform[_waypointSize]; _waypoints[0] = GetWaypoint(destinationTag, _playerInfo); }
protected virtual void Awake() { _playerInfo = GetComponent <ZMPlayerInfo>(); GetDisplayElements(); ConfigureScoreSlider(); ZMScoreController.OnUpdateScore += HandleUpdateScore; }
protected virtual void Awake() { _playerInfo = GetComponent <ZMPlayerInfo>(); Utilities.SetVisible(gameObject, !_activateOnJoin); ZMLobbyController.OnPlayerJoinedEvent += HandleJoinedEvent; ZMLobbyController.OnPlayerDropOut += HandleDropOutEvent; Debug.AssertFormat(VerifySettings(), "{0}: Unable to use given editor settings.", name); }
void Awake() { _playerInfo = GetComponent <ZMPlayerInfo>(); SetActive(_onPlayerCreateActivationObjects, false); SetActive(_onPlayerEnterActivationObjects, false); ZMPlayerController.OnPlayerCreate += HandlePlayerCreate; ZMLobbyController.OnPlayerDropOut += HandlePlayerDropOut; }
void Awake() { _playerInfo = GetComponent <ZMPlayerInfo>(); _image = GetComponentsInChildren <Image>()[1]; // HACKED! _baseColor = _image.color; ZMScoreController.OnStopScore += HandleStopScoreEvent; ZMStageScoreController.CanScoreEvent += HandleCanScoreEvent; ZMStageScoreController.OnReachMinScore += HandleMinScoreReached; }
public void HandleCollision(ZMPlayerInfo playerInfo) { if (_playerInfo == playerInfo) { if (!_handlingCollision && _active) { _handlingCollision = true; Break(); } } }
public void PlayerDidDropOut(ZMPlayerInfo info) { var index = info.ID; var args = new ZMPlayerInfoEventArgs(info); // Drop player for half a second, then set to waiting. _players[index].SetDropped(); Utilities.ExecuteAfterDelay(SetReady, 0.25f, info.ID); Notifier.SendEventNotification(OnPlayerDropOut, args); }
void Awake() { ZMStageScoreController.OnReachMinScore += HandleMinScoreReached; ZMStageScoreController.CanScoreEvent += HandleCanScoreEvent; ZMStageScoreController.OnStopScore += HandleStopScoreEvent; MatchStateManager.OnMatchEnd += HandleGameEndEvent; MatchStateManager.OnMatchPause += HandlePauseGameEvent; MatchStateManager.OnMatchResume += HandleResumeGameEvent; _playerInfo = GetComponent <ZMPlayerInfo>(); _particles = GetComponentInChildren <ParticleSystem>(); _audio = GetComponent <AudioSource>(); }
protected Vector3 GetPlayerSpawnPosition(ZMPlayerInfo info) { for (int i = 0; i < _spawnpoints.Length; ++i) { var spawnInfo = _spawnpoints[i].GetComponent <ZMPlayerInfo>(); if (info == spawnInfo) { return(_spawnpoints[i].position); } } Debug.LogWarning("ZMSpawnManager: Unable to find spawnpoint matching player info."); return(Vector3.zero); }
private Transform GetWaypoint(string tag, ZMPlayerInfo info) { var waypoints = GetWaypoints(destinationTag); for (int i = 0; i < waypoints.Length; ++i) { var waypointInfo = waypoints[i].GetComponent <ZMPlayerInfo>(); if (info == waypointInfo) { return(waypoints[i]); } } return(null); }
protected override void Awake() { base.Awake(); _playerInfo = GetComponent <ZMPlayerInfo>(); _inputController = GetComponent <ZMPlayerInputController>(); _inputEventNotifier = new ZMPlayerInputEventNotifier(); _playbackEventArgs = new ZMPlayerInfoPlayerInputRecorderEventArgs(_playerInfo, this); _inputController._inputEventNotifier.OnMoveRightEvent += HandleOnMoveRightEvent; _inputController._inputEventNotifier.OnMoveLeftEvent += HandleOnMoveLeftEvent; _inputController._inputEventNotifier.OnNoMoveEvent += HandleNoMoveEvent; _inputController._inputEventNotifier.OnJumpEvent += HandleJumpEvent; _inputController._inputEventNotifier.OnPlungeEvent += HandlePlungeEvent; _inputController._inputEventNotifier.OnAttackEvent += HandleAttackEvent; }
public virtual void ConfigureItemWithID(Transform parent, int id) { _playerInfo = GetComponent <ZMPlayerInfo>(); _playerInfo.ID = id; _playerInfo.standardColor = Configuration.PlayerColors[id]; _playerInfo.lightColor = Configuration.PlayerLightColors[id]; if (_playerController == null) { _playerController = ZMPlayerManager.Instance.Players[_playerInfo.ID]; } if (parent != null) { transform.SetParent(parent); } ConfigureHierarchyColor(); }
public ZMPlayerInfoInputEventArgs(ZMPlayerInfo playerInfo, ZMInput inputParam) { info = playerInfo; input = inputParam; }
void Awake() { _playerInfo = GetComponent <ZMPlayerInfo>(); }
private void ShowGameEndMessage(ZMPlayerInfo info) { ShowGameEndMessage(); }
public ZMPlayerInfoEventArgs(ZMPlayerInfo playerInfo) { info = playerInfo; }
public ZMPlayerInfoFloatEventArgs(ZMPlayerInfo playerInfo, float val) { info = playerInfo; value = val; }
public int GetStat(ZMPlayerInfo playerInfo) { return(_array[playerInfo.ID]); }
public void Add(ZMPlayerInfo playerInfo) { _array[playerInfo.ID] += 1; }
// Use this for initialization void Start() { InvokeRepeating("AddPosition", 0.001f, kAddPositionInterval); _playerInfo = GetComponent <ZMPlayerInfo>(); }
public ZMPlayerInfoPlayerInputRecorderEventArgs(ZMPlayerInfo playerInfo, ZMPlayerInputRecorder inputRecorder) { info = playerInfo; recorder = inputRecorder; }