示例#1
0
    private void Start()
    {
        _audioSource            = GetComponent <AudioSource>();
        hm                      = FindObjectOfType <HappinessManager>();
        tripReportMainText.text = hm.GetTripReport();
        b1                      = bosnjo.GetComponent <Animator>();

        if (hm.tripType == "Koncert" || hm.tripType == "Klub")
        {
            b1.SetTrigger("Dance");
            _audioSource.clip = clips[0];
            PlayMusic();
        }
        else if (hm.tripType == "Utakmica")
        {
            // b1.SetTrigger("Jump_01");
            _audioSource.clip = clips[1];
            PlayMusic();
            StartCoroutine(UtakmicaAnimacija());
        }
        else
        {
            b1.SetTrigger("Walk_01");
            _audioSource.clip = clips[2];
            PlayMusic();
        }
    }
 // Use this for initialization
 void Start()
 {
     timePassed       = 0;
     manager          = GameObject.Find("Managers");
     economyManager   = manager.GetComponent <EconomyManager>();
     happinessManager = manager.GetComponent <HappinessManager>();
 }
 void Start()
 {
     populationManager = ReferenceManager.instance.populationManager;
     economyManager    = ReferenceManager.instance.economyManager;
     happinessManager  = ReferenceManager.instance.happinessManager;
     itemManager       = ReferenceManager.instance.itemManager;
 }
示例#4
0
	void Start()
	{
		animator = GetComponent<Animation> ();
		waiting = true;
		agent = GetComponent<NavMeshAgent> ();
		happinessManager = GetComponent<HappinessManager> ();
	}
 public override void RunTrigger()
 {
     if (flagsGo.Contains(flag) && !flagsGo.GetFlag(flag))
     {
         HappinessManager.EventHappened(happynessChange, energyChange);
         flagsGo.ToggleFlag(flag);
     }
 }
 private void Awake()
 {
     if (singleton != null)
     {
         Debug.LogError("Multiple happiness managers");
     }
     singleton = this;
 }
示例#7
0
 // Use this for initialization
 void Start()
 {
     oog              = GetComponent <ObjectOnGrid>();
     rm               = FindObjectOfType <ResourceManager>();
     PopManager       = FindObjectOfType <PopulationManager>();
     HappinessManager = FindObjectOfType <HappinessManager>();
     spawnTime        = baseSpawnTime;
     message          = "Fortress Upgrade\n" + upcostwood + " Wood " + upcoststone + " Stone";
 }
    private void Start()
    {
        tick              = 0;
        keepUpdating      = true;
        itemManager       = ReferenceManager.instance.itemManager;
        populationManager = ReferenceManager.instance.populationManager;
        happinessManager  = ReferenceManager.instance.happinessManager;
        audioManager      = ReferenceManager.instance.audioManager;

        if (Serializer.IsLoading)
        {
            ResetEcoTick();
            ResetItems();
        }
    }
    void Awake()
    {
        contractPrefab    = GameObject.Find("ContractPrefab");
        economyManager    = GameObject.Find("Managers").GetComponent <EconomyManager>();
        happinessManager  = GameObject.Find("Managers").GetComponent <HappinessManager>();
        itemManager       = GameObject.Find("Managers").GetComponent <ItemManager>();
        populationManager = GameObject.Find("Managers").GetComponent <PopulationManager>();

        allContracts = new List <Contract>();
        // majorContracts = new List<Contract>;
        acceptedContracts  = new List <Contract>();
        declinedContracts  = new List <Contract>();
        completedContracts = new List <Contract>();
        failedContracts    = new List <Contract>();
    }
示例#10
0
    void Start()
    // Set values pre-initialization
    {
        if (Serializer.IsLoading)
        {
            return;
        }
        names                   = gameObject.GetComponent <NameGenerator>();
        firstNames              = names.FirstNames();
        lastNames               = names.LastNames();
        itemManager             = ReferenceManager.instance.itemManager;
        happinessManager        = ReferenceManager.instance.happinessManager;
        EconomyManager.ecoTick += PopulationUpdate;

        QueueUpdates();
    }
示例#11
0
 public void Start()
 // Sets start variables
 {
     if (Serializer.IsDeserializing)
     {
         return;
     }
     if (Serializer.IsLoading)
     {
         return;
     }
     longtermHappiness       = 0;
     availableTransportation = 1;
     landValue         = 10f;
     happinessManager  = GameObject.Find("Managers").GetComponent <HappinessManager>();
     populationManager = GameObject.Find("Managers").GetComponent <PopulationManager>();
     economyManager    = GameObject.Find("Managers").GetComponent <EconomyManager>();
     itemManager       = GameObject.Find("Managers").GetComponent <ItemManager>();
     //usable = false;
 }
    // Use this for initialization
    void Start()
    {
        if (Serializer.IsDeserializing)
        {
            return;
        }
        if (Serializer.IsLoading)
        {
            return;
        }
        manager            = GameObject.Find("Managers");
        economyManager     = manager.GetComponent <EconomyManager>();
        itemManager        = manager.GetComponent <ItemManager>();
        happinessManager   = manager.GetComponent <HappinessManager>();
        progressionManager = manager.GetComponent <ProgressionManager>();
        itemGenerator      = GetComponent <ItemGenerator>();

        tod = ReferenceManager.instance.tod;
        FindAllChildren();
        EnableAllChildren();
    }
示例#13
0
 private void Awake()
 {
     tripButtonText.text = "ZABAVI SE " + tripPrice.ToString("#.##") + "KM";
     hm = FindObjectOfType <HappinessManager>();
 }