Exemplo n.º 1
0
 private void Start()
 {
     parent = transform.GetComponentInParent <MaterialIcon>();
     if (parent != null)
     {
         myMaterial = transform.GetComponentInParent <MaterialIcon>().MyMaterial;
     }
 }
Exemplo n.º 2
0
    public void OnPointerClick(PointerEventData eventData)
    {
        if (parent != null)
        {
            myMaterial = transform.GetComponentInParent <MaterialIcon>().MyMaterial;
        }

        if (myMaterial == null)
        {
            return;
        }

        GameManager.Input.InMaterialInfo(myMaterial);
        GameManager.UI.OpenPopupUI <MaterialInfoWindow>();
    }
Exemplo n.º 3
0
    public override void Init()
    {
        base.Init();
        myMaterial = GameManager.UI.CurrentMaterialInfo;

        Bind <Text>(typeof(Texts));
        Bind <Image>(typeof(Images));
        Bind <RectTransform>(typeof(Transforms));
        Bind <Button>(typeof(Buttons));

        SetInfo();

        GetButton((int)Buttons.CloseButton).onClick.AddListener(() => { GameManager.UI.ClosePopupUI <MaterialInfoWindow>(); });
        GetButton((int)Buttons.CloseButton2).onClick.AddListener(() => { GameManager.UI.ClosePopupUI <MaterialInfoWindow>(); });
        GetButton((int)Buttons.BlockRaycast).onClick.AddListener(() => { GameManager.UI.ClosePopupUI <MaterialInfoWindow>(); });
    }
Exemplo n.º 4
0
 public void SetMaterialInfo(CocktailMaterials material) => CurrentMaterialInfo = material;
Exemplo n.º 5
0
 public void InMaterialInfo(CocktailMaterials material) => InputMaterialInfo(material);