コード例 #1
0
        public bool ButtonHUDToggleState()
        {
            Debug.Log("attempting to get hud state");

            if(Mk22HUD.mk22HUDs == null)
            {
                Debug.Log("hud list is null");
                return false;

            }

            if(!hud)
            {
                foreach(var h in Mk22HUD.mk22HUDs)
                {
                    if(h && h.part == part)
                    {
                        hud = h;
                    }
                }

                if(!hud)
                {
                    Debug.Log("failed to get hud component");
                    return false;
                }
            }

            Debug.Log("getting state: " + hud.hasInitialized);

            return hud.hasInitialized;
        }
コード例 #2
0
        public bool ButtonHUDToggleState()
        {
            Debug.Log("attempting to get hud state");

            if (Mk22HUD.mk22HUDs == null)
            {
                Debug.Log("hud list is null");
                return(false);
            }

            if (!hud)
            {
                foreach (var h in Mk22HUD.mk22HUDs)
                {
                    if (h && h.part == part)
                    {
                        hud = h;
                    }
                }

                if (!hud)
                {
                    Debug.Log("failed to get hud component");
                    return(false);
                }
            }



            Debug.Log("getting state: " + hud.hasInitialized);

            return(hud.hasInitialized);
        }
コード例 #3
0
        public void ButtonHUDToggle(bool state)
        {
            if(Mk22HUD.mk22HUDs == null)
            {
                return;
            }

            if(!hud)
            {
                foreach(var h in Mk22HUD.mk22HUDs)
                {
                    if(h && h.part == part)
                    {
                        hud = h;
                    }
                }

                if(!hud)
                {
                    return;
                }
            }

            this.buttonHudState = state;
            hud.SetHUD(state);

            Debug.Log("setting state: " + state);
        }
コード例 #4
0
        public void ButtonHUDToggle(bool state)
        {
            if (Mk22HUD.mk22HUDs == null)
            {
                return;
            }

            if (!hud)
            {
                foreach (var h in Mk22HUD.mk22HUDs)
                {
                    if (h && h.part == part)
                    {
                        hud = h;
                    }
                }

                if (!hud)
                {
                    return;
                }
            }


            this.buttonHudState = state;
            hud.SetHUD(state);

            Debug.Log("setting state: " + state);
        }