void Awake() { awaked = false; info = InfoHandler.GetInfo(); if (info == null) { var mods = new bool[modeInfos.Length]; mods[0] = true; info = new Info(1f, 1f, 1f, 1f, 0, mods); InfoHandler.SetInfo(info); } if (info.mods.Length != modeInfos.Length) { var newmods = new bool[modeInfos.Length]; for (var i = 0; i < info.mods.Length && i < modeInfos.Length; i++) { newmods[i] = info.mods[i]; } info.mods = newmods; InfoHandler.SetInfo(info); } currentMod = info.mod; r.value = info.r; g.value = info.g; b.value = info.b; a.value = info.a; awaked = true; UpdateMod(); UpdateColor(); }
public void SetChagnes() { InfoHandler.SetInfo(info); }