public void OnPointerEnter(PointerEventData eventData) { if (displayInfo != null) { if (displayInfo.isArtifact) { ArtifactBonus artifactBonus = displayInfo.GetComponent <ArtifactBonus>(); PlayerProperties.artifactToolTip.SetTextAndPosition( artifactBonus.artifactName, artifactBonus.descriptionText.text, artifactBonus.effectText == null ? "" : artifactBonus.effectText.text, artifactBonus.attackBonus, artifactBonus.speedBonus, artifactBonus.healthBonus, artifactBonus.defenseBonus, artifactBonus.periodicHealing, displayInfo.hasActive, displayInfo.soulBound, artifactBonus.killRequirement, artifactBonus.whatRarity, transform.position); } else if (displayInfo.isConsumable) { ConsumableBonus consumableBonus = displayInfo.GetComponent <ConsumableBonus>(); PlayerProperties.consumableToolTip.SetTextAndPosition( consumableBonus.consumableName, consumableBonus.loreText.text, consumableBonus.effectText == null ? "" : consumableBonus.effectText.text, consumableBonus.attackBonus, consumableBonus.speedBonus, consumableBonus.defenseBonus, consumableBonus.restoredHealth, consumableBonus.duration, transform.position); } else { PlayerProperties.toolTip.SetTextAndPosition(displayInfo.GetComponent <Text>().text, transform.position); } } }
void Start() { consumableBonus = GetComponent <ConsumableBonus>(); decideWhich(); consumableBonus.SetAction(activateConsumable); }
void Start() { consumableBonus = GetComponent <ConsumableBonus>(); playerScript = FindObjectOfType <PlayerScript>(); consumableBonus.SetAction(throwDynamite); }
void Start() { consumableBonus = GetComponent <ConsumableBonus>(); shipWeaponScripts = GameObject.Find("PlayerShip").GetComponentsInChildren <ShipWeaponScript>(); consumableBonus.SetAction(coolDownReduceAction); }
void Start() { consumableBonus = GetComponent <ConsumableBonus>(); consumableBonus.SetAction(action); }
void Start() { playerScript = FindObjectOfType <PlayerScript>(); consumableBonus = GetComponent <ConsumableBonus>(); consumableBonus.SetAction(startStopWatch); }