Ejemplo n.º 1
0
 private void Awake()
 {
     if (flashMgr)
     {
         Destroy(gameObject);
     }
     else
     {
         flashMgr = this;
     }
 }
Ejemplo n.º 2
0
        private void FillExistedPointInfo()
        {
            this.txtName.Text = _pointInfo.Name;
            this.txtIP.Text   = _pointInfo.IP;
            this.txtPort.Text = _pointInfo.Port;
            //Fill items
            if (_pointInfo.Items == null || _pointInfo.Items.Count() == 0)//no item
            {
                return;
            }
            foreach (var item in _pointInfo.Items)
            {
                IItemControl itemCtr = null;
                if (item.Type == ItemType.App.ToString())
                {
                    itemCtr = new AppPanel();
                }
                else if (item.Type == ItemType.Flash.ToString())
                {
                    itemCtr = new FlashPanel();
                }
                else if (item.Type == ItemType.Image.ToString())
                {
                    itemCtr = new ImagePanel();
                }
                else if (item.Type == ItemType.PPT.ToString())
                {
                    itemCtr = new PPTPanel();
                }
                else if (item.Type == ItemType.Video.ToString())
                {
                    itemCtr = new VideoPanel();
                }
                else if (item.Type == ItemType.WebPage.ToString())
                {
                    itemCtr = new WebPagePanel();
                }

                //load config
                if (itemCtr != null)
                {
                    this.flpItem.Controls.Add(itemCtr as UserControl);
                    itemCtr.LoadItem(item);
                    AddDeleteEvent(itemCtr);
                }
            }
        }
Ejemplo n.º 3
0
        private void AddItem_Click(object sender, EventArgs e)
        {
            ItemType     itemType  = (ItemType)cbType.SelectedIndex;
            IItemControl itemtoAdd = null;

            switch (itemType)
            {
            case ItemType.Image:
                itemtoAdd = new ImagePanel();
                break;

            case ItemType.PPT:
                itemtoAdd = new PPTPanel();
                break;

            case ItemType.App:
                itemtoAdd = new AppPanel();
                break;

            case ItemType.Flash:
                itemtoAdd = new FlashPanel();
                break;

            case ItemType.Video:
                itemtoAdd = new VideoPanel();
                break;

            case ItemType.WebPage:
                itemtoAdd = new WebPagePanel();
                break;

            default:
                break;
            }
            itemtoAdd.IsChanged = true;
            AddDeleteEvent(itemtoAdd);
        }
        private GameObject CreateKillCounter()
        {
            HUD     Hud    = FindObjectOfType <HUD>();
            Vector2 ogSize = Hud.lunarCoinContainer.transform.parent.GetComponent <RectTransform>().sizeDelta;

            //Increase size to bypass the squishing
            Hud.lunarCoinContainer.transform.parent.GetComponent <RectTransform>().sizeDelta = new Vector2(ogSize.x, ogSize.y + 20);

            //Duplicate the Lunarcoin Display
            GameObject KillCounterContainer = Instantiate(Hud.lunarCoinContainer, Hud.lunarCoinContainer.transform.parent);

            KillCounterContainer.name = "KillCounterContainer";
            MoneyText KillCounterText = KillCounterContainer.GetComponent <MoneyText>();

            KillCounterText.targetValue = kills;
            FlashPanel KillCounterFlash = KillCounterContainer.GetComponent <FlashPanel>();

            KillCounterFlash.flashRectTransform.GetComponent <Image>().color = Color.cyan;

            BGTex = Instantiate <Sprite>(Hud.lunarCoinContainer.transform.parent.GetComponent <Image>().sprite);
            DontDestroyOnLoad(BGTex);

            return(KillCounterText.gameObject);
        }
 // on first frame call
 public override void Start()
 {
     base.Start();
     this.cameraOrientation = FindObjectOfType <CameraOrientation>();
     this.flashPanel        = FindObjectOfType <FlashPanel>();
 }