public void StartConversation(Dialogue dialogue, Sprite npcImage, NonPC npcName, GameObject obj) { mostRecentNPC = npcName; nameText.text = npcName.ToString(); npcSprite.sprite = npcImage; StartConversation(dialogue); talkingPlayer = obj; }
public void SetNPCCheckpoint(NonPC npc, int checkpoint) { npcCheckpoints.Remove(npc); npcCheckpoints = new Dictionary <NonPC, int>(); npcCheckpoints.Add(npc, checkpoint); Debug.Log("npc: " + npc.ToString() + " activated checkpoint " + checkpoint); }