Inheritance: IReactiveSystem, ISetPool
Beispiel #1
0
 public CurrencySystem(params CurrencyData[] currencies)
 {
     this.currencies = generateCurrencyLookup(currencies);
     this.factory    = new CurrencyFactory();
     this.food       = new FoodSystem();
     this.food.SetAmount(startingDogFood);
 }
Beispiel #2
0
        static void Main(string[] args)
        {
            FoodSystem foodSystem = new FoodSystem();

            foodSystem.OrderFood(2);

            //foodSystem.Login("asd","dsa");
            //foodSystem.OrderFood(2);
        }
Beispiel #3
0
 public void Setup(FoodSystem food, Action <DogFoodData> onClickYes)
 {
     checkReferences();
     foodOptions = food.GetAvailableFoods();
     setFood(food.GetLastUsedFood());
     checkToHideButtons();
     SetDelegate(onClickYes);
     this.defaultClickYes = onClickYes;
 }
Beispiel #4
0
 private void Start()
 {
     food_system = gameObject.GetComponent <FoodSystem>();
     food_system.setup();
     food_system.ShowFood();
     _gameState = GameState.start;
     _players   = new Savedata.PlayerInfo[4];
     for (int i = 0; i < 4; i++)
     {
         _players[i] = Savedata.save.GetPlayer(i);
         if (_players[i].isJoin)
         {
             playerUI[i].SetActive(true);
             playerObj[i].SetActive(true);
         }
     }
 }