示例#1
0
    // Use this for initialization
    void Start()
    {
        ant  = FindObjectOfType <AI_Ant>();
        home = FindObjectOfType <Home_Script>();

        foodText         = GameObject.Find("FoodStat").GetComponent <Text>();
        moneyText        = GameObject.Find("MoneyStat").GetComponent <Text>();
        foodSuppliesText = GameObject.Find("FoodSuppliesStat").GetComponent <Text>();
        antStateText     = GameObject.Find("StateStat").GetComponent <Text>();

        FoodArrowUp    = GameObject.Find("FoodArrowUp").GetComponent <Image>();
        FoodArrowDown  = GameObject.Find("FoodArrowDown").GetComponent <Image>();
        MoneyArrowUp   = GameObject.Find("MoneyArrowUp").GetComponent <Image>();
        MoneyArrowDown = GameObject.Find("MoneyArrowDown").GetComponent <Image>();

        //HungerArrowUp.enabled = false;
        //HungerArrowDown.enabled = false;
        FoodArrowUp.enabled    = false;
        FoodArrowDown.enabled  = false;
        MoneyArrowUp.enabled   = false;
        MoneyArrowDown.enabled = false;

        // manipulator canvas:
        currentSalary            = GameObject.Find("CurrentSalary").GetComponent <Text>();
        currentFoodPrice         = GameObject.Find("CurrentFoodPrice").GetComponent <Text>();
        currentFoodPack          = GameObject.Find("CurrentFoodPack").GetComponent <Text>();
        currentEnergyConsumption = GameObject.Find("CurrentConsumption").GetComponent <Text>();

        salarySlider    = GameObject.Find("SalarySlider").GetComponent <Slider>();
        foodPriceSlider = GameObject.Find("FoodSlider").GetComponent <Slider>();
        foodPackSlider  = GameObject.Find("FoodPackSlider").GetComponent <Slider>();
        energySlider    = GameObject.Find("EnergySlider").GetComponent <Slider>();
        // currentFoodPack = GameObject.Find("CurrentS").GetComponent<Text>();
        salarySlider.value    = 4;
        foodPriceSlider.value = 3;
        foodPackSlider.value  = 4;
        energySlider.value    = 0.5f;
    }
示例#2
0
    // Use this for initialization
    void Start()
    {
        food      = 10f;          // counter that affects to energ
        money     = 10f;
        satisfied = food * 0.99f; // at 10 food this limit will be 8
        hunger    = food * 0.3f;  // ant will head back home when its hunger is 3

        UIController = FindObjectOfType <AntUIcontroller>();
        homeScript   = FindObjectOfType <Home_Script>();
        storeScript  = FindObjectOfType <Store_Script>();
        workScript   = FindObjectOfType <Work_Script>();

        home  = GameObject.Find("home").GetComponent <Transform>();
        work  = GameObject.Find("work").GetComponent <Transform>();
        store = GameObject.Find("store").GetComponent <Transform>();

        homeLocation  = home.transform.position;
        workLocation  = work.transform.position;
        storeLocation = store.transform.position;
        //feed = false;
        hungerBoolean     = false;
        brokeBoolean      = false;
        AntBehaviourState = 0;
    }
示例#3
0
 private void Start()
 {
     ant        = GameObject.Find("Ant").GetComponent <AI_Ant>();
     homeScript = GameObject.Find("home").GetComponent <Home_Script>();
     UIcont     = FindObjectOfType <AntUIcontroller>();
 }