Esempio n. 1
0
    private StatusPool()
    {
        DizzyStatus               dizzyStatus               = new DizzyStatus(1);
        BloodDroppingStatus       bloodDroppingStatus       = new BloodDroppingStatus(1, 1);
        SlowStatus                slowStatus                = new SlowStatus(1, 1);
        ForceAttackStrongerStatus forceAttackStrongerStatus = new ForceAttackStrongerStatus(1, 1);

        allStatus.Add(dizzyStatus);
        allStatus.Add(bloodDroppingStatus);
        allStatus.Add(slowStatus);
        allStatus.Add(forceAttackStrongerStatus);
    }
Esempio n. 2
0
 public override void SkillEffect(Role user, Role customer)
 {
     //The magic is enough
     if (SpecialMagicHelper(user))
     {
         //The magic hit the customer
         if (SpecialMagicHitHelper(user, customer))
         {
             BloodDroppingStatus bloodDropping = new BloodDroppingStatus(losingNumPerTime, duration);
             GameObject.Find("RoleStatusManager").GetComponent <RoleInGameStatusManager>().StartCoroutine(bloodDropping.StartStatus(customer));
         }
     }
 }