using System; using UnityEngine; // Token: 0x0200005C RID: 92 public class Breakable : MonoBehaviour { // Token: 0x04001034 RID: 4148 public int armor; // Token: 0x04001035 RID: 4149 public int health = 1; // Token: 0x04001036 RID: 4150 public GameObject linkedExit; // Token: 0x04001037 RID: 4151 public Breakable.BreakableTypes type; // Token: 0x04001038 RID: 4152 [Header("HOW TO BREAK IT")] public Breakable.BreakableEffectRequired effectRequired; // Token: 0x04001039 RID: 4153 public bool enemy; // Token: 0x0400103A RID: 4154 [Header("WHAT'S INSIDE")] public SceneItem.xmlNames itemA = SceneItem.xmlNames.None; // Token: 0x0400103B RID: 4155 public int itemStackA; // Token: 0x0400103C RID: 4156 public SceneItem.xmlNames itemB = SceneItem.xmlNames.None; // Token: 0x0400103D RID: 4157 public int itemStackB; // Token: 0x0400103E RID: 4158 public SceneItem.xmlNames itemC = SceneItem.xmlNames.None; // Token: 0x0400103F RID: 4159 public int itemStackC; // Token: 0x04001040 RID: 4160 public SceneItem.xmlNames itemD = SceneItem.xmlNames.None; // Token: 0x04001041 RID: 4161 public int itemStackD; // Token: 0x04001042 RID: 4162 public Breakable.BarrelLiquidTypes barrelLiquid; // Token: 0x04001043 RID: 4163 [Header("If elyxir component")] public Breakable.ComponentTypes component; // Token: 0x04001044 RID: 4164 [Header("If puzzle connected")] public Puzzle puzzle; // Token: 0x04001045 RID: 4165 public Prompts prompt; // Token: 0x020001BE RID: 446 public enum BreakableTypes { // Token: 0x04002BEA RID: 11242 Barrel, // Token: 0x04002BEB RID: 11243 Fence, // Token: 0x04002BEC RID: 11244 Gate, // Token: 0x04002BED RID: 11245 Wall, // Token: 0x04002BEE RID: 11246 Bramble, // Token: 0x04002BEF RID: 11247 Plank, // Token: 0x04002BF0 RID: 11248 Box, // Token: 0x04002BF1 RID: 11249 Vase, // Token: 0x04002BF2 RID: 11250 Urn, // Token: 0x04002BF3 RID: 11251 Acorn, // Token: 0x04002BF4 RID: 11252 Mushroom, // Token: 0x04002BF5 RID: 11253 Shell, // Token: 0x04002BF6 RID: 11254 Rock, // Token: 0x04002BF7 RID: 11255 Frog, // Token: 0x04002BF8 RID: 11256 Stick, // Token: 0x04002BF9 RID: 11257 HollowStick, // Token: 0x04002BFA RID: 11258 Berry, // Token: 0x04002BFB RID: 11259 Egg, // Token: 0x04002BFC RID: 11260 ThickBramble } // Token: 0x020001BF RID: 447 public enum BreakableEffectRequired { // Token: 0x04002BFE RID: 11262 Damage, // Token: 0x04002BFF RID: 11263 Stuck, // Token: 0x04002C00 RID: 11264 Cold, // Token: 0x04002C01 RID: 11265 Fire } // Token: 0x020001C0 RID: 448 public enum BarrelLiquidTypes { // Token: 0x04002C03 RID: 11267 none, // Token: 0x04002C04 RID: 11268 oil, // Token: 0x04002C05 RID: 11269 sap, // Token: 0x04002C06 RID: 11270 wine, // Token: 0x04002C07 RID: 11271 lizard, // Token: 0x04002C08 RID: 11272 spores } // Token: 0x020001C1 RID: 449 public enum ComponentTypes { // Token: 0x04002C0A RID: 11274 None, // Token: 0x04002C0B RID: 11275 Acorn, // Token: 0x04002C0C RID: 11276 Mushroom, // Token: 0x04002C0D RID: 11277 Shell, // Token: 0x04002C0E RID: 11278 Rock, // Token: 0x04002C0F RID: 11279 Frog, // Token: 0x04002C10 RID: 11280 Stick, // Token: 0x04002C11 RID: 11281 HollowStick, // Token: 0x04002C12 RID: 11282 Berry } }