コード例 #1
0
 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);
         }
     }
 }
コード例 #2
0
 void Start()
 {
     consumableBonus = GetComponent <ConsumableBonus>();
     decideWhich();
     consumableBonus.SetAction(activateConsumable);
 }
コード例 #3
0
 void Start()
 {
     consumableBonus = GetComponent <ConsumableBonus>();
     playerScript    = FindObjectOfType <PlayerScript>();
     consumableBonus.SetAction(throwDynamite);
 }
コード例 #4
0
 void Start()
 {
     consumableBonus   = GetComponent <ConsumableBonus>();
     shipWeaponScripts = GameObject.Find("PlayerShip").GetComponentsInChildren <ShipWeaponScript>();
     consumableBonus.SetAction(coolDownReduceAction);
 }
コード例 #5
0
 void Start()
 {
     consumableBonus = GetComponent <ConsumableBonus>();
     consumableBonus.SetAction(action);
 }
コード例 #6
0
 void Start()
 {
     playerScript    = FindObjectOfType <PlayerScript>();
     consumableBonus = GetComponent <ConsumableBonus>();
     consumableBonus.SetAction(startStopWatch);
 }