override protected void Start()
 {
     base.Initialization();
     barfight      = FindObjectOfType <BarFight>();
     npc           = new NPCBar(events, barfight);
     dHolder       = new DialogueHolderBar(player, iManager, npc);
     collisionText = "Talk";
 }
Exemplo n.º 2
0
 /// <summary>
 /// Randomizes the NPC's mood and gives it some items.
 /// </summary>
 /// <param name="events"></param>
 /// <param name="barfight"></param>
 public NPCBar(GameEvents events, BarFight barfight)
 {
     this.barfight = barfight;
     this.events   = events;
     mood          = random.Next(0, 101);
     items         = new List <string>()
     {
         "Beer", "Tobacco"
     };
     itemIndex = items.Count - 1;
 }
Exemplo n.º 3
0
 /// <summary>
 /// Finds all the necessary GameObjects and player from Events.
 /// </summary>
 private void getObjects()
 {
     character       = GameObject.Find("Player");
     info            = GameObject.Find("Info").GetComponent <Text>();
     door            = FindObjectOfType <Door>();
     npcType         = FindObjectOfType <NPCType>();
     tahti           = FindObjectOfType <Tahti>();
     blackjack       = FindObjectOfType <Blackjack>();
     iManager        = FindObjectOfType <InterfaceManager>();
     cutscene        = FindObjectOfType <Cutscene>();
     barfight        = FindObjectOfType <BarFight>();
     playerInventory = FindObjectOfType <Inventory>();
 }