public static DBRessources GetInstance()
 {
     if(self == null){
         self = new DBRessources();
     }
     return self;
 }
Exemple #2
0
 public static DBRessources GetInstance()
 {
     if (self == null)
     {
         self = new DBRessources();
     }
     return(self);
 }
Exemple #3
0
    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);
    }
Exemple #4
0
 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;
     }
 }