internal void Initialize(ARSolutionsSeaBreezeController mono) { _mono = mono; _powercellData = new PowercellData(); _powercellData.Initialize(200, 200); StartCoroutine(UpdatePowerRelay()); }
internal void Setup(ARSolutionsSeaBreezeController mono) { _mono = mono; _colorPage = mono.ColorManager; if (FindAllComponents()) { _mono.AnimationManager.SetIntHash(_mono.PageStateHash, 1); } }
internal void Setup(ARSolutionsSeaBreezeController mono) { _mono = mono; _colorPage = mono.ColorManager; if (FindAllComponents()) { GotoPage(_mono.PowerManager.GetHasBreakerTripped() ? SeaBreezePages.PowerOffPage : SeaBreezePages.BootPage); InvokeRepeating(nameof(UpdateUnitID), 1f, 1f); } }