示例#1
0
 public void ActiveShield(int howLong)
 {
     currentShieldTime = howLong;                           // set current shield time
     maxShieldTime     = howLong;                           // set max shield time
     playerShield.SetActive(true);                          // turn on shield
     shieldBar.ParentandDisplayBar(transform);              // display and parent shield bar to gameobject
     StartCoroutine(DecreaseShieldTime());                  // decrease shield time
     GetComponent <PlayerController>().ActiveShield(true);  // active shield in PlayerController script, that he will resistans by damage
 }