Example #1
0
 // Update is called once per frame
 void Update()
 {
     if (armInfo != lastArmInfo) {
         updateView ();
         lastArmInfo = armInfo;
     }
 }
Example #2
0
 void Awake()
 {
     if (instance != null && instance != this)
     {
         Destroy(this.gameObject);
         return;
     }
     else
     {
         instance = this;
     }
     DontDestroyOnLoad(transform.root.gameObject);
 }
Example #3
0
 void unarmed()
 {
     if (armInfo != null) {
         minDamage = strengh / 2;
         maxDamage = minDamage + 4;
         maxLife = 5 * constitution;
         if (life > maxLife) {
             life = maxLife;
         }
         armor -= armInfo.powerMultiplier.armor;
         armInfo = null;
     }
     armCopy = null;
 }
Example #4
0
 void armed()
 {
     unarmed ();
     if (arm != null) {
         armCopy = arm.weapon;
         if (armCopy != null) {
             armInfo = armCopy.GetComponent<swordScript>();
             if (armInfo != null) {
                 armor += armInfo.powerMultiplier.armor;
             }
         }
     }
 }