加ant+相关代码。

This commit is contained in:
suntao committed 2021-03-30 14:23:41 +08:00
1 parent f45711f39f
commit 3c2bb10f07
115 files changed
+9058 -405

No files matched your search

@@ -0,0 +1,14 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using UnityEngine;
namespace Assets.Scripts.UI.Control
{
public abstract class PFUIComponentBase : MonoBehaviour
{
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: a1a49a106321aaf48b65347644f43168
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
+65
View File
@@ -0,0 +1,65 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.EventSystems;
namespace Assets.Scripts.UI.Control
{
public class PFUIDropdown : PFUIComponentBase
{
private int mSelectedIndex = -1;
private object mSelectedValue;
public int SelectedIndex
{
get
{
return this.mSelectedIndex;
}
}
public int Value
{
get
{
return this.GetComponent<Dropdown>().value;
}
set
{
this.GetComponent<Dropdown>().value = value;
}
}
void Awake()
{
//this.mSelectedIndex =
//UIManager.AddEvent(this.transform.GetComponent<Image>().gameObject, EventTriggerType.Select, new UnityEngine.Events.UnityAction<BaseEventData>(OnSelect));
//UIManager.AddEvent(this.transform.GetComponent<Image>().gameObject, EventTriggerType.Deselect, new UnityEngine.Events.UnityAction<BaseEventData>(OnDeselect));
}
public void OnSelect(BaseEventData eventData)
{
var image = this.transform.GetComponent<Image>();
var png = Resources.Load<Sprite>("Images/input-bg2");
image.sprite = png;
}
public void OnDeselect(BaseEventData eventData)
{
var image = this.transform.GetComponent<Image>();
var png1 = Resources.Load<Sprite>("Images/input-bg1");
image.sprite = png1;
}
public void AddOptions(List<Dropdown.OptionData> options)
{
this.GetComponent<Dropdown>().AddOptions(options);
}
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 81cc4b54765fb63428ca4b88ee884d22
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,54 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.EventSystems;
using UnityEngine.UI;
namespace Assets.Scripts.UI.Control
{
public class PFUIInputField: PFUIComponentBase
{
[SerializeField]
private InputField mInnerInputField;
public string Text
{
get
{
return this.mInnerInputField.text;
}
set
{
this.mInnerInputField.text = value;
}
}
public void OnSelect(BaseEventData eventData)
{
//throw new NotImplementedException();
this.mInnerInputField.OnSelect(eventData);
var image = this.transform.GetComponent<Image>();
var png = Resources.Load<Sprite>("Images/input-bg2");
image.sprite = png;
}
public void OnDeselect(BaseEventData eventData)
{
this.mInnerInputField.OnDeselect(eventData);
var image = this.transform.GetComponent<Image>();
var png1 = Resources.Load<Sprite>("Images/input-bg1");
image.sprite = png1;
}
void Awake()
{
UIManager.AddEvent(this.mInnerInputField.gameObject, EventTriggerType.PointerClick, new UnityAction<BaseEventData>(this.OnSelect));
UIManager.AddEvent(this.mInnerInputField.gameObject, EventTriggerType.Select, new UnityAction<BaseEventData>(this.OnSelect));
UIManager.AddEvent(this.mInnerInputField.gameObject, EventTriggerType.Deselect, new UnityAction<BaseEventData>(this.OnDeselect));
}
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: cfae8ac78fe0be741802fcc046f0a716
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -7,7 +7,7 @@ using UnityEngine;
namespace Assets.Scripts.UI.Control
{
public class PfText : MonoBehaviour
public class PfText : PFUIComponentBase
{
}
}
+3 -1
View File
@@ -4,10 +4,12 @@ using System.Linq;
using System.Text;
using System.Threading.Tasks;
using UnityEngine;
using UnityEngine.UI;
namespace Assets.Scripts.UI.Control
{
public class PfPrimaryButton : MonoBehaviour
[RequireComponent(typeof(Button))]
public class PfPrimaryButton : PFUIComponentBase
{
}
}