public override void OnInit()
	{
		base.OnInit();
		
		m_ColorList = new List<ColorItem>();
		for (int i = 0; i < 5; ++i)
		{
			ColorItem elem = new ColorItem();
			elem.obj = FindChild("Sprite_Color"+(i));
			UIEventListener.Get(elem.obj).onClick = OnDropEnd;
			var texture = ComponentTool.FindChildComponent<UITexture>("Sprite_Color", elem.obj);
			elem.color = texture.color;
			
			m_ColorList.Add(elem);
		}
		
		m_FireworkPlanList = new List<FireworkPlanElement>();
		for (int i = 0; i < 7; ++i)
		{
			var objRoot = FindChild("Type_" + i);
			FireworkPlanElement elem = new FireworkPlanElement(objRoot);
			elem.SetStatus(true, i<3);
			m_FireworkPlanList.Add(elem);
			UIEventListener.Get(objRoot).onClick = OnClickFire; ;
		}
		
		m_ColorPanel = FindChildComponent<UISprite>("Sprite_ColorPanel");
		m_BlockBg = FindChild("BlockBg");
		AddChildElementClickEvent(OnClickExit,"Button_Exit");
	}
    public override void OnInit()
    {
        base.OnInit();
        m_SpriteMyIcon = FindChildComponent<UISprite>("Sprite_Icon1");
        m_SpriteOtherIcon = FindChildComponent<UISprite>("Sprite_Icon0");
        m_ObjButtonRoot = FindChild("ButtonRoot");
        m_ObjButtonOk = FindChild("Button_Ok");
        m_ObjButtonCancle = FindChild("Button_Cancle");
        m_LabelMyName = FindChildComponent<UILabel>("Label_Name1");
        m_LabelOtherName = FindChildComponent<UILabel>("Label_Name2");

        var obj = FindChild("Button_Talk");
        UIEventListener.Get(obj).onPress = OnPressButton;

        AddChildElementClickEvent(OnClickBack, "Sprite_Exit");

        m_DropPanel = FindChildComponent<UIWidget>("DrapPanel");
        m_FireworkPlanList = new List<FireworkPlanElement>();
        for (int i = 0; i < 7; ++i)
        {
            var objRoot = FindChild("Type_" + i);
            FireworkPlanElement elem = new FireworkPlanElement(objRoot);
            elem.SetStatus(true,ItemManager.Instance.IsExistItem(i));
            m_FireworkPlanList.Add(elem);
            MyUIDragDropItem drag = objRoot.GetComponent<MyUIDragDropItem>();
            drag.RegisterDragEndAction(OnDragEnd);
            //UIEventListener.Get(objRoot).onClick = OnClickItem;;
        }

        m_ObjButtonRoot.SetActive(false);
        m_SpriteMyIcon.gameObject.SetActive(false);
        m_SpriteOtherIcon.gameObject.SetActive(false);
        m_LabelOtherName.text = string.Empty;
        m_LabelMyName.text = PlayerManager.Instance.GetCharBaseData().CharName;
    }
Ejemplo n.º 3
0
    public override void OnInit()
    {
        base.OnInit();

        m_ColorList = new List <ColorItem>();
        for (int i = 0; i < 5; ++i)
        {
            ColorItem elem = new ColorItem();
            elem.obj = FindChild("Sprite_Color" + (i));
            UIEventListener.Get(elem.obj).onClick = OnDropEnd;
            var texture = ComponentTool.FindChildComponent <UITexture>("Sprite_Color", elem.obj);
            elem.color = texture.color;

            m_ColorList.Add(elem);
        }

        m_FireworkPlanList = new List <FireworkPlanElement>();
        for (int i = 0; i < 7; ++i)
        {
            var objRoot = FindChild("Type_" + i);
            FireworkPlanElement elem = new FireworkPlanElement(objRoot);
            elem.SetStatus(true, ItemManager.Instance.IsExistItem(i));
            m_FireworkPlanList.Add(elem);
            UIEventListener.Get(objRoot).onClick = OnClickFire;;
        }

        m_ColorPanel = FindChildComponent <UISprite>("Sprite_ColorPanel");
        m_BlockBg    = FindChild("BlockBg");
        AddChildElementClickEvent(OnClickExit, "Button_Exit");
    }
Ejemplo n.º 4
0
 private void RefreshItem()
 {
     for (int i = 0; i < m_FireworkPlanList.Count; ++i)
     {
         FireworkPlanElement elem = m_FireworkPlanList[i];
         elem.SetStatus(true, ItemManager.Instance.IsExistItem(i));
     }
 }
Ejemplo n.º 5
0
    public override void OnInit()
    {
        base.OnInit();

        m_SpriteMyIcon    = FindChildComponent <UISprite>("Sprite_Icon0");
        m_SpriteOtherIcon = FindChildComponent <UISprite>("Sprite_Icon1");
        m_ObjButtonRoot   = FindChild("ButtonRoot");
        m_ObjButtonOk     = FindChild("Button_Ok");
        m_ObjButtonCancle = FindChild("Button_Cancle");
        m_LabelMyName     = FindChildComponent <UILabel>("Label_Name1");
        m_LabelOtherName  = FindChildComponent <UILabel>("Label_Name2");

        m_ButtonTalk = FindChild("Button_Talk");
        UIEventListener.Get(m_ButtonTalk).onPress      = OnPressButton;
        UIEventListener.Get(m_ObjButtonOk).onClick     = OnClickAccept;
        UIEventListener.Get(m_ObjButtonCancle).onClick = OnClickRefuse;

        AddChildElementClickEvent(OnClickBack, "Sprite_Exit");

        m_DropPanel        = FindChildComponent <UIWidget>("DrapPanel");
        m_FireworkPlanList = new List <FireworkPlanElement>();
        for (int i = 0; i < 7; ++i)
        {
            var objRoot = FindChild("Type_" + i);
            FireworkPlanElement elem = new FireworkPlanElement(objRoot);
            elem.SetStatus(true, ItemManager.Instance.IsExistItem(i));
            m_FireworkPlanList.Add(elem);
            MyUIDragDropItem drag = objRoot.GetComponent <MyUIDragDropItem>();
            drag.RegisterDragEndAction(OnDragEnd);
            //UIEventListener.Get(objRoot).onClick = OnClickItem;;
        }

        m_ObjButtonRoot.SetActive(false);
        m_SpriteMyIcon.gameObject.SetActive(false);
        m_SpriteOtherIcon.gameObject.SetActive(false);
        m_ButtonTalk.SetActive(false);
        m_LabelOtherName.text = string.Empty;
        m_LabelMyName.text    = PlayerManager.Instance.GetCharBaseData().CharName;
    }
Ejemplo n.º 6
0
    public override void OnInit()
    {
        base.OnInit();
        m_ObjBlock           = FindChild("Texture_Block");
        m_ObjFWPlanHighLight = FindChild("Sprite_HighlightfwPlan");
        m_ObjMicHighLight    = FindChild("Sprite_HighlightMic");
        m_ObjIcon0HighLight  = FindChild("Sprite_HighlightIcon0");
        m_ObjIcon1HighLight  = FindChild("Sprite_HighlightIcon1");
        m_ObjItem0HighLight  = FindChild("Sprite_HighlightItem0");
        m_ObjItem1HighLight  = FindChild("Sprite_HighlightItem1");
        m_ObjExitHighLight   = FindChild("Sprite_HighlightExit");

        m_ObjButtonOk     = FindChild("Button_Ok");
        m_ObjButtonCancle = FindChild("Button_Cancle");
        m_LabelName1      = FindChildComponent <UILabel>("Label_Name1");
        m_LabelName2      = FindChildComponent <UILabel>("Label_Name2");
        m_SpriteIcon1     = FindChildComponent <UISprite>("Sprite_Icon0");
        m_SpriteIcon2     = FindChildComponent <UISprite>("Sprite_Icon1");
        AddChildElementClickEvent(OnExit, "Sprite_Exit");
        m_ObjGuideHandRoot = FindChild("Texture_GuideHand");

        var obj = FindChild("Button_Talk");

        UIEventListener.Get(obj).onPress = OnPressButton;

        m_DropPanel        = FindChildComponent <UIWidget>("DrapPanel");
        m_FireworkPlanList = new List <FireworkPlanElement>();
        for (int i = 0; i < 7; ++i)
        {
            var objRoot = FindChild("Type_" + i);
            FireworkPlanElement elem = new FireworkPlanElement(objRoot);
            if (i == 0)
            {
                m_Item0Collider = objRoot.GetComponent <BoxCollider>();
            }
            else if (i == 1)
            {
                m_Item1Collider = objRoot.GetComponent <BoxCollider>();
            }
            elem.SetStatus(true, i < 3);
            m_FireworkPlanList.Add(elem);
            MyUIDragDropItem drag = objRoot.GetComponent <MyUIDragDropItem>();
            drag.RegisterDragEndAction(OnDragEnd);
        }
        SetButtonStatus(false, true);
        m_SpriteIcon1.gameObject.SetActive(false);
        //m_SpriteIcon2.gameObject.SetActive(false);
        //m_LabelName2.text = string.Empty;
        m_LabelName1.text = PlayerManager.Instance.GetCharBaseData().CharName;
        SetFWPHighlightStatus(false);
        SetMicHighlightStatus(false);
        SetIcon0HighlightStatus(false);
        SetIcon1HighlightStatus(false);
        SetExitHighLightStatus(false);
        SetItem0HighLightStatus(false);
        SetItem1HighLightStatus(false);
        SetItem0Dragable(false);
        SetItem1Dragable(false);

        m_SpriteList = new List <GameObject>();
        for (int i = 0; i < 2; ++i)
        {
            m_SpriteList.Add(FindChild("Frame" + i));
        }
        m_ObjGuideHandRoot.SetActive(false);
    }
    public override void OnInit()
    {
        base.OnInit();
        m_ObjBlock = FindChild("Texture_Block");
        m_ObjFWPlanHighLight = FindChild("Sprite_HighlightfwPlan");
        m_ObjMicHighLight = FindChild("Sprite_HighlightMic");
        m_ObjIcon0HighLight = FindChild("Sprite_HighlightIcon0");
        m_ObjIcon1HighLight = FindChild("Sprite_HighlightIcon1");
        m_ObjItem0HighLight = FindChild("Sprite_HighlightItem0");
        m_ObjItem1HighLight = FindChild("Sprite_HighlightItem1");
        m_ObjExitHighLight = FindChild("Sprite_HighlightExit");
        m_ObjBtnCancleHighLight = FindChild("Sprite_HighlightItemBtnCancle");
        m_ObjBtnOkHighLight = FindChild("Sprite_HighlightItemBtnOk");
        m_ObjButtonRoot = FindChild("ButtonRoot");
        AddChildElementClickEvent(OnClickOk, "Button_Ok");
        AddChildElementClickEvent(OnClickCancle, "Button_Cancle");
        m_ObjGuideHandRoot = FindChild("Texture_GuideHand");
        m_ObjGuideOkRoot = FindChild("Texture_GuideOkHand");
        m_ObjGuideCancleRoot = FindChild("Texture_GuideCancleHand");

        m_ObjTalkBtn = FindChild("Button_Talk");
        UIEventListener.Get(m_ObjTalkBtn).onPress = OnPressButton;

        m_DropPanel = FindChildComponent<UIWidget>("DrapPanel");
        m_FireworkPlanList = new List<FireworkPlanElement>();
        for (int i = 0; i < 7; ++i)
        {
            var objRoot = FindChild("Type_" + i);
            FireworkPlanElement elem = new FireworkPlanElement(objRoot);
            if (i == 0)
            {
                m_Item0Collider = objRoot.GetComponent<BoxCollider>();
            }
            else if (i == 1)
            {
                m_Item1Collider = objRoot.GetComponent<BoxCollider>();
            }
            elem.SetStatus(true, i<3); ;
            m_FireworkPlanList.Add(elem);
            MyUIDragDropItem drag = objRoot.GetComponent<MyUIDragDropItem>();
            drag.RegisterDragEndAction(OnDragEnd);
        }

        m_LabelName1 = FindChildComponent<UILabel>("Label_Name1");
        m_LabelName2 = FindChildComponent<UILabel>("Label_Name2");
        m_SpriteIcon1 = FindChildComponent<UISprite>("Sprite_Icon0");
        m_SpriteIcon2 = FindChildComponent<UISprite>("Sprite_Icon1");
        AddChildElementClickEvent(OnExit, "Sprite_Exit");

        SetButtonStatus(false);
        m_SpriteIcon1.gameObject.SetActive(false);
        //m_SpriteIcon2.gameObject.SetActive(false);
        m_LabelName2.text = string.Empty;
        m_LabelName1.text = PlayerManager.Instance.GetCharBaseData().CharName;
        SetFWPHighlightStatus(false);
        SetMicHighlightStatus(false);
        SetIcon0HighlightStatus(false);
        SetIcon1HighlightStatus(false);
        SetExitHighLightStatus(false);
        SetItem0HighLightStatus(false);
        SetItem1HighLightStatus(false);
        SetItem0Dragable(false);
        SetItem1Dragable(false);
        SetBtncancleHighLightStatus(false);
        SetBtnokHighLightStatus(false);

        m_SpriteList = new List<GameObject>();
        for (int i = 0; i < 2; ++i)
        {
            m_SpriteList.Add(FindChild("Frame" + i));
        }
        m_SpriteCancleList = new List<GameObject>();
        for (int i = 0; i < 2; ++i)
        {
            m_SpriteCancleList.Add(FindChild("CancleFrame" + i));
        }
        m_SpriteOkList = new List<GameObject>();
        for (int i = 0; i < 2; ++i)
        {
            m_SpriteOkList.Add(FindChild("OkFrame" + i));
        }
        m_ObjGuideHandRoot.SetActive(false);
        ShowOkGuideAnim(false);
        ShowCancleguideAnim(false);
    }