void GameManager_OnPlayerCreation(object sender, EventPlayerCreationArgs e) { if (barType == null || barType.Length == 0) { Debug.LogError(this.name + " has no type"); return; } Type t = Type.GetType(barType); // get class type from string if (t == null) // type not found { Debug.LogError(this.name + "'s type is invalid"); return; } Component comp = e.player.GetComponent(t); if (comp == null) // component not found { Debug.LogError(this.name + "'s type does not exists on player"); return; } if (!(comp is IQuantifiable)) // component not quantifiable { Debug.LogError(this.name + "'s type is not quantifiable"); return; } target = comp as IQuantifiable; }
private void OnPlayerCreation(object sender, EventPlayerCreationArgs e) { tmpAddedPoint = new CharStats(0); target = e.player.GetComponent <StatsManager>(); targetArmor = e.player.GetComponent <ArmorManager>(); target.OnLevelUp += OnStatsChanged; if (strengthLabel != null) { strengthLabel.Initialize(OnButtonPressed, target.UnspentPoints != 0); } if (defenseLabel != null) { defenseLabel.Initialize(OnButtonPressed, target.UnspentPoints != 0); } if (staminaLabel != null) { staminaLabel.Initialize(OnButtonPressed, target.UnspentPoints != 0); } if (energyLabel != null) { energyLabel.Initialize(OnButtonPressed, target.UnspentPoints != 0); } tmpAddedPoint.OnStatsChange += OnStatsChanged; target.Stats.OnStatsChange += OnStatsChanged; OnStatsChanged(this, new EventArgs()); }
void GameManager_OnPlayerCreation(object sender, EventPlayerCreationArgs e) { GameManager.OnPlayerCreation -= GameManager_OnPlayerCreation; //safety gameStarted = true; cooldown = Random.Range(minDelayBetweenSounds, maxDelayBetweenSounds); // set a start delay to avoid all enemy's playing sound at the same time }
void GameManager_OnPlayerCreation(object sender, EventPlayerCreationArgs e) { StatsManager stats = e.player.GetComponent <StatsManager>(); if (stats != null && popup != null) { stats.OnLevelUp += Player_OnLevelUp; } }
private void GameManager_OnPlayerCreation(object sender, EventPlayerCreationArgs e) { health = e.player.GetComponent <HealthManager>(); if (health != null) { health.OnDeath += Player_OnDeath; } }
private void GameManager_OnPlayerCreation(object sender, EventPlayerCreationArgs e) { StopCoroutine(loaderActualizer); StopCoroutine(textChanger); quitThread = true; progressActualizerThread.Join(); if (loadingSentence != null) { loadingSentence.text = "Done !"; } if (animator != null) { animator.SetTrigger("FadeOut"); } }
private void GameManager_OnPlayerCreation(object sender, EventPlayerCreationArgs e) { player = e.player; registeredForPlayerCreation = false; }
private void OnPlayerCreation(object sender, EventPlayerCreationArgs e) { target = e.player.GetComponentInChildren <PlayerContainer>(); }
void GameManager_OnPlayerCreation(object sender, EventPlayerCreationArgs e) { armorTarget = e.player.GetComponent <ArmorManager>(); weapTarget = e.player.GetComponent <WeaponManager>(); }
private void GameManager_OnPlayerCreation(object sender, EventPlayerCreationArgs e) { player = e.player; }
private void OnPlayerCreation(object sender, EventPlayerCreationArgs e) { interactManager = e.player.GetComponent <InteractManager>(); }
private void OnPlayerCreation(object sender, EventPlayerCreationArgs e) { target = e.player; }