コード例 #1
0
    public void Open(SelectionTypeEnum type)
    {
        AudioHandler.Instance.PlaySound(AudioSoundEnum.ButtonForHighLight);
        btUse.gameObject.SetActive(false);
        btDiscard.gameObject.SetActive(false);
        btEquip.gameObject.SetActive(false);
        btUnload.gameObject.SetActive(false);
        btGift.gameObject.SetActive(false);
        btRead.gameObject.SetActive(false);
        btTFEquip.gameObject.SetActive(false);

        switch (type)
        {
        case SelectionTypeEnum.Discard:
            btDiscard.gameObject.SetActive(true);
            break;

        case SelectionTypeEnum.Use:
            btUse.gameObject.SetActive(true);
            break;

        case SelectionTypeEnum.UseAndDiscard:
            btUse.gameObject.SetActive(true);
            btDiscard.gameObject.SetActive(true);
            break;

        case SelectionTypeEnum.EquipAndDiscardAndTFEquip:
            btEquip.gameObject.SetActive(true);
            btDiscard.gameObject.SetActive(true);
            btTFEquip.gameObject.SetActive(true);
            break;

        case SelectionTypeEnum.Unload:
            btUnload.gameObject.SetActive(true);
            break;

        case SelectionTypeEnum.Gift:
            btGift.gameObject.SetActive(true);
            break;

        case SelectionTypeEnum.ReadAndDiscard:
            btRead.gameObject.SetActive(true);
            btDiscard.gameObject.SetActive(true);
            break;
        }
        gameObject.SetActive(true);
        objContent.transform.localScale = Vector3.one;
        objContent.transform.DOScale(new Vector3(0, 0, 0), 0.2f).SetEase(Ease.OutBack).From();
        SetLocation();
    }
コード例 #2
0
 public SimpleClass(SelectionTypeEnum selectionType, string stringValue)
 {
     SelectionType = selectionType;
     StringValue   = stringValue;
 }