public void removeNarcotic(DrugTemplate drug) { removeEffect(drug); active_drugs.Remove(drug); sliders[drug.nazwa].SetActive(false); //Debug.Log("Usunieto " + drug.nazwa); }
public void removeEffect(DrugTemplate drug) { if (drug.nazwa == "ganja") { Time.timeScale = 1f; } zmien_flage_narkotyku(drug.nazwa, false); hero.speed -= drug.speedBoost; hero.attack -= drug.attackBoost; }
public void addEffect(DrugTemplate drug) { if (Time.timeScale > drug.time_scale) //zeby zawsze najnizszy byl { Time.timeScale = drug.time_scale; } zmien_flage_narkotyku(drug.nazwa, true); addPoints(drug); //hero.poisoning += drug.poison_points; //drug.setTimeOfUse(Time.time); heroW.addWithdrawalPoints(drug.withdroval_points); hero.speed += drug.speedBoost; hero.attack += drug.attackBoost; hero.health += drug.lifeBoost; }
public void addPoints(DrugTemplate drug) { DrugsStat.drugsValue++; if (drug.nazwa == "ganja") { DrugsStat.drugsMariValue++; } if (drug.nazwa == "coca") { DrugsStat.drugsCocaValue++; } if (drug.nazwa == "extasy") { DrugsStat.drugsExtasyValue++; } }
public void addNarcotic(DrugTemplate drug) { tookDrug = true; achievementsControll.addDrugAchievements(drug.nazwa);//to jest do kontrolli achievementow if (onDrugs != true) { onDrugs = true; } if (!active_drugs.Contains(drug)) { addEffect(drug); active_drugs.Add(drug); } else { int i = active_drugs.FindIndex(a => a.name == drug.name); active_drugs[i].addTimeofuse(4); } }