示例#1
0
 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);
            }
        }
示例#3
0
        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);
            }
        }