public void LoadPlayer(PlayerHolder player, PlayerStatsUI statsUI) { foreach (CardInstance c in player.cardsDownMelee) { Settings.SetParentForCard(c.cardViz.gameObject.transform, downGridMelee.value.transform); } foreach (CardInstance c in player.cardsDownRanged) { Settings.SetParentForCard(c.cardViz.gameObject.transform, downGridRanged.value.transform); } foreach (CardInstance c in player.handCards) { Settings.SetParentForCard(c.cardViz.gameObject.transform, handGrid.value.transform); } foreach (ResourceHolder c in player.resourcesList) { Settings.SetParentForCard(c.cardObject.gameObject.transform, resourcesGrid.value.transform); } player.playerStatsUI = statsUI; player.LoadPlayerOnStatsUI(); }
void Start() { GetStartStatsValues(); statsUI = new PlayerStatsUI(); statsUI.UpdateUI(this); StartCoroutine("RegenStats"); }
void Start() { rigidBody = GetComponent<Rigidbody2D>(); animator = GetComponent<Animator>(); movement = GetComponent<Movement>(); timeLastFired = -firingIntervalInSeconds; statsUI = GetComponent<PlayerStatsUI>(); }
void Start() { rigidBody = GetComponent <Rigidbody2D>(); animator = GetComponent <Animator>(); movement = GetComponent <Movement>(); timeLastFired = -firingIntervalInSeconds; statsUI = GetComponent <PlayerStatsUI>(); }
public void InitGemsUI() { playerStatsUIScript = PlayerUI.GetComponent <PlayerStatsUI>(); if (playerStatsUIScript != null) { playerStatsUIScript.Init(redGemsNeeded, greenGemsNeeded, blueGemsNeeded, currentShield); } }
public void Awake() { if (Instance != null) { Debug.LogError("More then one instance of PlayerStatsUI found"); } else { Instance = this; } }
public override void Awake() { base.Awake(); playerController = GetComponent <PlayerController>(); if (playerStatsUI == null) { playerStatsUI = GetComponent <PlayerStatsUI>(); } }
// Finds the player. private void Start() { player = FindObjectOfType <PlayerController>(); foreach (var find in GameObject.FindGameObjectsWithTag(playerStatsTag)) { if (!find.GetComponent <PlayerStatsUI>()) { continue; } mainStatsUi = find.GetComponent <PlayerStatsUI>(); } }
public override void Init(PlayerHolder p) { Debug.LogFormat("InGameInfo Init"); manaResourceManager = new ManaManager(); for (int i = 0; i < 2; i++) { if (Setting.gameController.GetPlayer(i) == null) { break; } if (p == Setting.gameController.GetPlayer(i)) { statsUI = Setting.gameController.GetPlayerUIInfo(i); } } LoadPlayerOnStatsUI(); player = p; Health = 30; }
public void LoadPlayer(PlayerHolder playerHolder, PlayerStatsUI playerStatsUI) { if (playerHolder == null) { return; } this.playerHolder = playerHolder; playerHolder.currentHolder = this; foreach (var cardInstance in playerHolder.cardsDown) { if (!playerHolder.attackingCards.Contains(cardInstance)) { var cardTransform = cardInstance.cardViz.gameObject.transform; Settings.SetParentForCard(cardTransform, downGrid.value.transform, cardTransform.localPosition, cardTransform.localEulerAngles); } } foreach (var cardInstance in playerHolder.handCards) { if (cardInstance.cardViz != null) { Settings.SetParentForCard(cardInstance.cardViz.gameObject.transform, handGrid.value.transform); } } playerHolder.resourcesList.ForEach(resourceHolder => Settings.SetParentForCard(resourceHolder.cardObject.transform, resourcesGrid.value.transform)); playerHolder.attackingCards.ForEach(cardInstance => SetCardOnBattleLine(cardInstance)); playerHolder.statsUI = playerStatsUI; playerHolder.LoadPlayerOnStatsUI(); }
public void LoadPlayerOnHolder(PlayerHolder playerHolder, CardHolder cardHolder, PlayerStatsUI playerStatsUI) { cardHolder.LoadPlayer(playerHolder, playerStatsUI); }