Example #1
0
 void NewShield(GameObject Shield,ref GameObject OldShield )
 {
     if (OldShield != null)
     {
         defenseMagic = OldShield.GetComponent<DefenseMagic>();
         defenseMagic.Destroy();
     }
     OldShield = Shield;
 }
Example #2
0
 public void EnermyShield(GameObject Shield ,int ID)
 {
     switch (ID)
     {
         case -1: 
              NewShield(Shield, ref EL_Shield);
              EL_DefenseMagic = Shield.GetComponent<DefenseMagic>();
              break;
         case 0: 
              NewShield(Shield, ref EM_Shield);
              EM_DefenseMagic = Shield.GetComponent<DefenseMagic>();
              break;
         case 1: 
              NewShield(Shield, ref ER_Shield);
              ER_DefenseMagic = Shield.GetComponent<DefenseMagic>();
              break;
     }
 }
Example #3
0
File: AI.cs Project: wHo2/TMC
 bool HasRefresh(DefenseMagic magic)
 {
     return magic != null ? magic.HasEffect("Refresh") : false;
 }
Example #4
0
File: AI.cs Project: wHo2/TMC
 int GetShieldValue(DefenseMagic magic)
 {
     return magic != null ? magic.magicValue : 0;
 }
Example #5
0
File: Card.cs Project: wHo2/TMC
 void InitialDefence(DefenseMagic defenseMagic)
 {
     defenseMagic.name = this.name;
     defenseMagic.magicValue = this.magicValue;
     defenseMagic.MagicMax = this.magicValue;
     defenseMagic.refresh = true;
     defenseMagic.isHeros = isHeros;
     AddEffect(defenseMagic);
     ShieldManager.Instance.defenseMagicList.Add(defenseMagic);
     ShieldManager.Instance.DefenseID++;
     defenseMagic.defenseID = ShieldManager.Instance.DefenseID;
 }
Example #6
0
 public void NewShield(Vector3 position,Quaternion rotation,int ID)
 {
     pos = position;
     rot = rotation;
     GameObject Shield=SetPostion();
     
     switch (ID)
     {
         case -1:
             Guide_ReplaceExplain(ref L_Shield);
             NewShield(Shield, ref L_Shield);
             L_DefenseMagic = Shield.GetComponent<DefenseMagic>();
             break;
         case 0:
             Guide_ReplaceExplain(ref M_Shield);
             NewShield(Shield, ref M_Shield);
             M_DefenseMagic = Shield.GetComponent<DefenseMagic>();
             break;
         case 1:
             Guide_ReplaceExplain(ref R_Shield);
             NewShield(Shield, ref R_Shield); 
             R_DefenseMagic = Shield.GetComponent<DefenseMagic>();
             break;
     }
 }