private void Awake() { if (instance == null) { instance = this; } }
public void OnPointerEnter(PointerEventData eventData) { if (item != null) { ItemDetailPanel.GetInstance().SetItem(this.item); } }
public override void OnClick() { if (_panel == null) { _panel = transform.root.GetComponent <PrefabCollection>().Instantiate <ItemDetailPanel>("ItemDetailPanel"); } _panel.SetTitle("状态信息"); _panel.SetPropertiesOrder(PropertyType.Level, PropertyType.Vitality, PropertyType.Strength, PropertyType.Intelligence, PropertyType.Agility, PropertyType.Health, PropertyType.PhysicAttack, PropertyType.MagicAttack, PropertyType.PhysicDefense, PropertyType.MagicDefense, PropertyType.CriticalRate, PropertyType.CriticalDamage, PropertyType.Speed); _panel.SetPropertyCollection(StateManager.currentState.HeroProperties); transform.root.Find("ContentPanelLayer").GetComponent <ContentPanelLayer>().ShowPanel(_panel); }