示例#1
0
 // Use this for initialization
 void Start()
 {
     mBtn = GetComponent <N_ImageButton>();
     if (GameUI.Instance != null)
     {
         comCtrl = GameUI.Instance.mCompoundWndCtrl;
     }
 }
示例#2
0
 private void EnableButton(N_ImageButton btn, bool value)
 {
     if (value == true)
     {
         btn.isEnabled = true;
     }
     else
     {
         btn.isEnabled = false;
     }
 }
示例#3
0
//	UISprite mSprite;

//	void OnSelectAtlas (MonoBehaviour obj)
//	{
//		if (mButton.target != null)
//		{
//			NGUIEditorTools.RegisterUndo("Atlas Selection", mButton.target);
//			mButton.target.atlas = obj as UIAtlas;
//			mButton.target.MakePixelPerfect();
//		}
//	}

    public override void OnInspectorGUI_Propertys()
    {
        EditorGUIUtility.labelWidth = 80;
        EditorGUIUtility.fieldWidth = 0;
        mButton = target as N_ImageButton;
//		mSprite = EditorGUILayout.ObjectField("Sprite", mButton.target, typeof(UISprite), true) as UISprite;
//
//		if (mButton.target != mSprite)
//		{
//			NGUIEditorTools.RegisterUndo("Image Button Change", mButton);
//			mButton.target = mSprite;
//			if (mSprite != null) mSprite.spriteName = mButton.normalSprite;
//		}
//
//		if (mSprite != null)
//		{
//			//ComponentSelector.Draw<UIAtlas>(mSprite.atlas, OnSelectAtlas);
//
//			if (mSprite.atlas != null)
//			{
//				NGUIEditorTools.SpriteField("Normal", mSprite.atlas, mButton.normalSprite, _OnNormal);
//				NGUIEditorTools.SpriteField("Hover", mSprite.atlas, mButton.hoverSprite, _OnHover);
//				NGUIEditorTools.SpriteField("Pressed", mSprite.atlas, mButton.pressedSprite, _OnPressed);
//				NGUIEditorTools.SpriteField("Disable", mSprite.atlas, mButton.disableSprite, _OnDisable);
//			}
//		}
        //bool value;
        mButton.disable = EditorGUILayout.Toggle("Disable", mButton.disable);
//		mButton.effectTexture = EditorGUILayout.ObjectField("effectTexture", mButton.effectTexture, typeof(UITexture), true) as UITexture;
        mButton.lbAlphaFlag     = EditorGUILayout.FloatField("LbAlphaFlag", mButton.lbAlphaFlag);
        mButton.normalItensity  = EditorGUILayout.FloatField("Normal", mButton.normalItensity);
        mButton.hoverItensity   = EditorGUILayout.FloatField("Hover", mButton.hoverItensity);
        mButton.pressedItensity = EditorGUILayout.FloatField("Pressed", mButton.pressedItensity);
        mButton.disableItensity = EditorGUILayout.FloatField("Disable", mButton.disableItensity);

        //		if (mButton.texHandler != null)
//		{

//		}
    }