// [TypeInfo RVA: 0x0]
public class SaveColor : MonoBehaviour
{
	private float RedKey; // 0x20
	private float GreenKey; // 0x24
	private float BlueKey; // 0x28
	public ColorScript ColorScript; // 0x30

	// RVA: 0x324E5AC VA: 0x78189395AC
	private void Start();
	/*
	 *   undefined *puVar1;
	 *   undefined *puVar2;
	 *   undefined *puVar3;
	 *   void *pvVar4;
	 *   float fVar5;
	 *   float fVar6;
	 *   float fVar7;
	 *
	 *   puVar3 = PTR_DAT_070c4780;
	 *   puVar2 = PTR_DAT_070c4778;
	 *   puVar1 = PTR_DAT_070c4770;
	 *   if ((bRam000000000754aa5a & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c4778);
	 *     func_0x031fdc8c(PTR_DAT_070c4780);
	 *     func_0x031fdc8c(PTR_DAT_070c4770);
	 *     bRam000000000754aa5a = 1;
	 *   }
	 *   fVar5 = UnityEngine.PlayerPrefs.GetFloat(*(void **)puVar1);
	 *   pvVar4 = *(void **)puVar2;
	 *   this.RedKey = fVar5;
	 *   fVar5 = UnityEngine.PlayerPrefs.GetFloat(pvVar4);
	 *   pvVar4 = *(void **)puVar3;
	 *   this.GreenKey = fVar5;
	 *   fVar5 = UnityEngine.PlayerPrefs.GetFloat(pvVar4);
	 *   pvVar4 = this.ColorScript;
	 *   this.BlueKey = fVar5;
	 *   if (pvVar4 != null) {
	 *     fVar6 = this.RedKey;
	 *     fVar7 = this.GreenKey;
	 *     *(float *)((long)pvVar4 + 0x30) = fVar5;
	 *     *(float *)((long)pvVar4 + 0x20) = fVar6;
	 *     *(float *)((long)pvVar4 + 0x40) = fVar7;
	 *     return;
	 *   }
	 *   IL2CPP.ThrowNullReferenceException();
	 */
	// RVA: 0x324E668 VA: 0x7818939668
	private void OnTriggerEnter(UnityEngine.Collider other);
	/*
	 *   undefined *puVar1;
	 *   bool bVar2;
	 *   void *pvVar3;
	 *   void *error;
	 *   undefined8 uVar4;
	 *   void *methodInfo_00;
	 *   float fVar5;
	 *
	 *   if ((bRam000000000754aa5b & 1) == 0) {
	 *     func_0x031fdc8c(PTR_DAT_070c4778);
	 *     func_0x031fdc8c(PTR_DAT_070c4780);
	 *     func_0x031fdc8c(PTR_DAT_070c07b8);
	 *     func_0x031fdc8c(PTR_DAT_070c4770);
	 *     bRam000000000754aa5b = 1;
	 *   }
	 *   if ((other != null) &&
	 *      (pvVar3 = UnityEngine.Component.get_transform(other),
	 *      pvVar3 != null)) {
	 *     methodInfo_00 = null;
	 *     bVar2 = UnityEngine.Component.CompareTag(pvVar3,*(void **)PTR_DAT_070c07b8);
	 *     if (!bVar2) {
	 *       return;
	 *     }
	 *     if (this.ColorScript != null) {
	 *       fVar5 = *(float *)((long)this.ColorScript + 0x20);
	 *       pvVar3 = *(void **)PTR_DAT_070c4770;
	 *       this.RedKey = fVar5;
	 *       UnityEngine.PlayerPrefs.SetFloat(pvVar3,fVar5);
	 *       if (this.ColorScript != null) {
	 *         fVar5 = *(float *)((long)this.ColorScript + 0x40);
	 *         pvVar3 = *(void **)PTR_DAT_070c4778;
	 *         this.GreenKey = fVar5;
	 *         UnityEngine.PlayerPrefs.SetFloat(pvVar3,fVar5);
	 *         puVar1 = PTR_DAT_070c4780;
	 *         if (this.ColorScript != null) {
	 *           fVar5 = *(float *)((long)this.ColorScript + 0x30);
	 *           this.BlueKey = fVar5;
	 *           bVar2 = UnityEngine.PlayerPrefs.TrySetFloat(*(void **)puVar1,fVar5);
	 *           if (bVar2) {
	 *             return;
	 *           }
	 *           func_0x031fdca0(PTR_DAT_0714f1f8);
	 *           pvVar3 = (void *)func_0x031fdf24();
	 *           error = (void *)func_0x031fdca0(PTR_DAT_0714f200);
	 *           UnityEngine.PlayerPrefsException..ctor(pvVar3,error);
	 *           uVar4 = func_0x031fdca0(PTR_DAT_0714f210);
	 *           IL2CPP.ThrowManagedException();
	 *         }
	 *       }
	 *     }
	 *   }
	 *   IL2CPP.ThrowNullReferenceException();
	 */
	// RVA: 0x324E76C VA: 0x781893976C
	public void .ctor();
	/*
	 *   undefined *puVar1;
	 *
	 *   puVar1 = typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8;
	 *   if ((bRam000000000755f76f & 1) == 0) {
	 *     func_0x031fdc8c(typeinfo_ptr_UnityEngine_CoreModule_Object_6FC07E8,0);
	 *     bRam000000000755f76f = 1;
	 *   }
	 *   if (*(int *)(*(long *)puVar1 + 0xe4) == 0) {
	 *     func_0x031fde08();
	 *   }
	 *   return;
	 */
}
