public static DBRessources GetInstance() { if(self == null){ self = new DBRessources(); } return self; }
public static DBRessources GetInstance() { if (self == null) { self = new DBRessources(); } return(self); }
public void StoreAll(NPC target) { DBRessources.GetInstance().AddRessourceToDB(RessourceType.WOOD, target.GetWoodCargo()); target.AddCargo(-target.GetWoodCargo(), RessourceType.WOOD); DBRessources.GetInstance().AddRessourceToDB(RessourceType.STONE, target.GetStoneCargo()); target.AddCargo(-target.GetStoneCargo(), RessourceType.STONE); DBRessources.GetInstance().AddRessourceToDB(RessourceType.FOOD, target.GetFoodCargo()); target.AddCargo(-target.GetFoodCargo(), RessourceType.FOOD); }
public override void Execute() { if (base.currentDegree < base.maxDegree) { IncreaseSeverity(); } if (isFed == true && (owner.transform.position - target.position).sqrMagnitude < 3 && DBRessources.GetInstance().GetValueOf(RessourceType.FOOD) > 9) { base.currentDegree = .1f; DBRessources.GetInstance().AddRessourceToDB(RessourceType.FOOD, -10); isFed = false; } }