using System; using System.Collections.Generic; using UnityEngine; // Token: 0x0200006C RID: 108 public class Prompts : MonoBehaviour { // Token: 0x06000B7A RID: 2938 RVA: 0x000DF420 File Offset: 0x000DD620 private void Awake() { Collider component = base.gameObject.GetComponent(); if (component) { component.enabled = false; } } // Token: 0x06000B7B RID: 2939 RVA: 0x000DF448 File Offset: 0x000DD648 private void Start() { } // Token: 0x0400110F RID: 4367 public Prompts.types type; // Token: 0x04001110 RID: 4368 [Header("FOR QUIPS + DIALOGUE")] public bool fromProtagonist; // Token: 0x04001111 RID: 4369 public Prompts.characterNames characterName; // Token: 0x04001112 RID: 4370 public string npcName; // Token: 0x04001113 RID: 4371 public string conversation; // Token: 0x04001114 RID: 4372 public bool conversationSetsGameObjectState; // Token: 0x04001115 RID: 4373 [Header("FOR TEXT POP UP")] public string textID; // Token: 0x04001116 RID: 4374 [Header("FOR AMBUSH")] public GameObject ambushCharacters; // Token: 0x04001117 RID: 4375 public Prompts ambushQuipPrompt; // Token: 0x04001118 RID: 4376 [Header("FOR ROGUE")] public int rangerSkillCheck; // Token: 0x04001119 RID: 4377 public string rangerQuip; // Token: 0x0400111A RID: 4378 public bool alsoSetGameObjectState; // Token: 0x0400111B RID: 4379 public bool alsoSetQuest; // Token: 0x0400111C RID: 4380 [Header("FOR CHARMER")] public int charmerSkillCheck; // Token: 0x0400111D RID: 4381 public string charmerQuip; // Token: 0x0400111E RID: 4382 public Prompts.CharmerTypes animalType; // Token: 0x0400111F RID: 4383 public bool alsoSetGameObjectStatus; // Token: 0x04001120 RID: 4384 [Header("FOR NPC QUIP - creature or faction")] public string npcQuipText; // Token: 0x04001121 RID: 4385 public List npc = new List(); // Token: 0x04001122 RID: 4386 [Header("FOR GAMEOBJECT STATE")] public GameObject gameObjectToToggle; // Token: 0x04001123 RID: 4387 public GameObject gameObjectToToggle2; // Token: 0x04001124 RID: 4388 public bool updateAstar; // Token: 0x04001125 RID: 4389 public Prompts.ToggleState toggleState_; // Token: 0x04001126 RID: 4390 [Header("SET QUEST STATE")] public Creatures.Adventures questName; // Token: 0x04001127 RID: 4391 public Creatures.AdventureStates questState; // Token: 0x04001128 RID: 4392 public Creatures questCreature; // Token: 0x04001129 RID: 4393 public Interact questInteract; // Token: 0x0400112A RID: 4394 public MapExit questMapExit; // Token: 0x0400112B RID: 4395 public Door questDoor; // Token: 0x0400112C RID: 4396 public Chest questChest; // Token: 0x0400112D RID: 4397 public Breakable questBreakable; // Token: 0x0400112E RID: 4398 [Header("TURN HOSTILE ZONE")] public GameObject turnHostileFolder; // Token: 0x0400112F RID: 4399 public string turnHostileQuip; // Token: 0x04001130 RID: 4400 public int warnings; // Token: 0x04001131 RID: 4401 [Header("TOGGLE OBJECT FROM QUEST")] public Creatures.Adventures nameOfQuest; // Token: 0x04001132 RID: 4402 public Creatures.AdventureStates stateOfQuest; // Token: 0x04001133 RID: 4403 public Prompts.ToggleState toggleState; // Token: 0x04001134 RID: 4404 public bool updateAstar_; // Token: 0x04001135 RID: 4405 public GameObject questObjectToToggle; // Token: 0x04001136 RID: 4406 [Header("CONSTANT CHECK")] public Creatures.Adventures constantQuestName; // Token: 0x04001137 RID: 4407 public Creatures.AdventureStates constantQuestFrom; // Token: 0x04001138 RID: 4408 public Creatures.AdventureStates constantQuestTo; // Token: 0x04001139 RID: 4409 [Header("CUSTOM")] public string customFill; // Token: 0x0400113A RID: 4410 [Header("PLAY SONG/SOUND")] public string audioName; // Token: 0x0400113B RID: 4411 [Header("END SONG")] public string endAudioName; // Token: 0x0400113C RID: 4412 [Header("FOR CAMP CLEARED")] public GameObject campObjects; // Token: 0x0400113D RID: 4413 public List campCreatures; // Token: 0x0400113E RID: 4414 public Creatures.Adventures campClearQuest; // Token: 0x0400113F RID: 4415 public Creatures.AdventureStates setQuestStateOnVacated; // Token: 0x04001140 RID: 4416 public Creatures.AdventureStates checkQuestStateToRemoveObjects; // Token: 0x04001141 RID: 4417 public int hoursToWaitUntilStuffGone; // Token: 0x04001142 RID: 4418 [Header("PUZZLE")] public Puzzle puzzle; // Token: 0x04001143 RID: 4419 public Creatures puzzleCreature; // Token: 0x04001144 RID: 4420 [Header("FROM BREAKABLE")] public GameObject turnOnWhenHit; // Token: 0x020001D5 RID: 469 public enum types { // Token: 0x04002EAC RID: 11948 decipheringText, // Token: 0x04002EAD RID: 11949 quip, // Token: 0x04002EAE RID: 11950 dialogue, // Token: 0x04002EAF RID: 11951 setQuestState, // Token: 0x04002EB0 RID: 11952 ambush, // Token: 0x04002EB1 RID: 11953 rogue, // Token: 0x04002EB2 RID: 11954 charmer, // Token: 0x04002EB3 RID: 11955 npcQuip, // Token: 0x04002EB4 RID: 11956 gameObjectState, // Token: 0x04002EB5 RID: 11957 turnHostile, // Token: 0x04002EB6 RID: 11958 toggleGameObjectFromQuest, // Token: 0x04002EB7 RID: 11959 createConstantCheck, // Token: 0x04002EB8 RID: 11960 custom, // Token: 0x04002EB9 RID: 11961 playSound, // Token: 0x04002EBA RID: 11962 playSong, // Token: 0x04002EBB RID: 11963 endSong, // Token: 0x04002EBC RID: 11964 tooltip, // Token: 0x04002EBD RID: 11965 campCleared, // Token: 0x04002EBE RID: 11966 puzzle, // Token: 0x04002EBF RID: 11967 fromBreakable } // Token: 0x020001D6 RID: 470 public enum characterNames { // Token: 0x04002EC1 RID: 11969 Leader, // Token: 0x04002EC2 RID: 11970 Pagan, // Token: 0x04002EC3 RID: 11971 Ranger, // Token: 0x04002EC4 RID: 11972 Barterer, // Token: 0x04002EC5 RID: 11973 Thief, // Token: 0x04002EC6 RID: 11974 Tank, // Token: 0x04002EC7 RID: 11975 DumbDumb, // Token: 0x04002EC8 RID: 11976 Intellect, // Token: 0x04002EC9 RID: 11977 Charmer, // Token: 0x04002ECA RID: 11978 Musician, // Token: 0x04002ECB RID: 11979 Taratorith, // Token: 0x04002ECC RID: 11980 Ameythevian, // Token: 0x04002ECD RID: 11981 Varuchov, // Token: 0x04002ECE RID: 11982 Pasaaren, // Token: 0x04002ECF RID: 11983 Male, // Token: 0x04002ED0 RID: 11984 Female, // Token: 0x04002ED1 RID: 11985 Yeti, // Token: 0x04002ED2 RID: 11986 Divine, // Token: 0x04002ED3 RID: 11987 VolTreeDryad, // Token: 0x04002ED4 RID: 11988 GoblinHoleBandit } // Token: 0x020001D7 RID: 471 public enum CharmerTypes { // Token: 0x04002ED6 RID: 11990 Forest, // Token: 0x04002ED7 RID: 11991 Fish, // Token: 0x04002ED8 RID: 11992 Shroom } // Token: 0x020001D8 RID: 472 public enum ToggleState { // Token: 0x04002EDA RID: 11994 On, // Token: 0x04002EDB RID: 11995 Off } }