312 lines
6.8 KiB
C#
312 lines
6.8 KiB
C#
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<Collider>();
|
|
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<Creatures> npc = new List<Creatures>();
|
|
|
|
// 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<Creatures> 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
|
|
}
|
|
}
|