Esempio n. 1
0
    public override VariantButton[] GetChoises()
    {
        if (cashedChoises == null)
        {
            cashedChoises = new VariantButton[] { new ChoseAgentButton("Send agent"), new CloseButton("Close") }
        }
        ;
        return(cashedChoises);
    }
}
Esempio n. 2
0
    public void Set(VariantButton variantButton)// bool IsActive, string Text, UnityEngine.Events.UnityAction OnClick)
    {
        text.text = variantButton.Text;
        button.onClick.RemoveAllListeners();
        button.onClick.AddListener(variantButton.OnClick);
        button.interactable = variantButton.CheckActivity();

        /*text.text = Text;
         * button.onClick.RemoveAllListeners();
         * button.onClick.AddListener(OnClick);
         * button.interactable = IsActive;*/
    }
Esempio n. 3
0
    public override VariantButton[] GetChoises()
    {
        if (cashedChoises == null)
        {
            cashedChoises = new VariantButton[]
            {
                new ChoseOperativesButton("Send operatives"),
                new CustomButton("Start capture operation", delegate()
                {
                    ReportUI.UI.CurrentReport.operation.StartOperation();
                }),
                new CloseButton("Close")
            }
        }
        ;
        return(cashedChoises);
    }
}
Esempio n. 4
0
    public override VariantButton[] GetChoises()
    {
        if (cashedChoises == null)
        {
            if (DecisionChoises != null)
            {
                cashedChoises = new VariantButton[DecisionChoises.Length];

                for (int i = 0; i < DecisionChoises.Length; i++)
                {
                    cashedChoises[i] = DecisionChoises[i];
                }
            }
            else
            {
                cashedChoises = new VariantButton[0];
            }
        }
        return(cashedChoises);
    }