using System;
using UnityEngine;

// Token: 0x02000012 RID: 18
public class Ailment : MonoBehaviour
{
	// Token: 0x0600018D RID: 397 RVA: 0x0001F899 File Offset: 0x0001DA99
	private void OnEnable()
	{
		this.Reset();
	}

	// Token: 0x0600018E RID: 398 RVA: 0x0001F8A1 File Offset: 0x0001DAA1
	private void Reset()
	{
		this._ProcAilment = false;
		this._TileCount = 0;
		this._TurnCount = 0;
	}

	// Token: 0x0600018F RID: 399 RVA: 0x0001F8B8 File Offset: 0x0001DAB8
	public void Inflicted()
	{
	}

	// Token: 0x06000190 RID: 400 RVA: 0x0001F8BA File Offset: 0x0001DABA
	public void Healed(bool dead, bool doRemove)
	{
	}

	// Token: 0x0400031C RID: 796
	[Header("Table Info")]
	public GameObject databaseObj;

	// Token: 0x0400031D RID: 797
	private GameObject databaseObjMain;

	// Token: 0x0400031E RID: 798
	public string _Table;

	// Token: 0x0400031F RID: 799
	public int tableID;

	// Token: 0x04000320 RID: 800
	public int _TurnCount;

	// Token: 0x04000321 RID: 801
	public int _TileCount;

	// Token: 0x04000322 RID: 802
	public int _CureID;

	// Token: 0x04000323 RID: 803
	public bool _ProcAilment;

	// Token: 0x04000324 RID: 804
	private float TotalProcs;

	// Token: 0x04000325 RID: 805
	public string _AilmentID;

	// Token: 0x04000326 RID: 806
	public string _ProcAction;

	// Token: 0x04000327 RID: 807
	public float _ProcTrigger;

	// Token: 0x04000328 RID: 808
	public float _TriggerCount;

	// Token: 0x04000329 RID: 809
	public string _EmitNoiseType;

	// Token: 0x0400032A RID: 810
	public string descriptionText;

	// Token: 0x0400032B RID: 811
	public string displayName;

	// Token: 0x0400032C RID: 812
	public int potency;

	// Token: 0x0400032D RID: 813
	[Header("Players")]
	public Character targetAI;

	// Token: 0x0400032E RID: 814
	[Header("Players")]
	public Character attackerAI;

	// Token: 0x0400032F RID: 815
	public Stats charInfo;

	// Token: 0x04000330 RID: 816
	public GameObject target;

	// Token: 0x04000331 RID: 817
	public GameObject attacker;

	// Token: 0x04000332 RID: 818
	public Item currItem;

	// Token: 0x04000333 RID: 819
	public string currAction;

	// Token: 0x04000334 RID: 820
	[Header("Misc")]
	public bool fromLoad;

	// Token: 0x04000335 RID: 821
	public string typeText;

	// Token: 0x04000336 RID: 822
	public string cureText;

	// Token: 0x04000337 RID: 823
	public string effectPrefab = "";

	// Token: 0x04000338 RID: 824
	private StringFast str = new StringFast(64);

	// Token: 0x04000339 RID: 825
	private StringFast str1 = new StringFast(64);

	// Token: 0x0400033A RID: 826
	public AudioSource audio1;

	// Token: 0x0400033B RID: 827
	[Header("Progress")]
	public int currTileCount;

	// Token: 0x0400033C RID: 828
	public int currTurnCount;

	// Token: 0x0400033D RID: 829
	public int currTriggerCount;

	// Token: 0x0400033E RID: 830
	public Vector3 currTilePos;

	// Token: 0x0400033F RID: 831
	public int aimLocation;

	// Token: 0x04000340 RID: 832
	public bool inflicted;

	// Token: 0x04000341 RID: 833
	public bool didFall;
}
