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); }
public override void UseItem(Role user) { ForceAttackStrongerStatus tmp = new ForceAttackStrongerStatus(stronger_num, continus_time); GameObject.Find("RoleStatusManager").GetComponent <RoleInGameStatusManager>().StartCoroutine(tmp.StartStatus(user)); }