public void SelectionLetterGot(GameObject selectedObject)
    {
        CheckAnswerHolder();

        if (string.IsNullOrEmpty(selectedObject.GetComponentInChildren <Text> ().text))
        {
            TweenFacade.TweenShakePosition(selectedObject.transform, 1.0f, 30.0f, 50, 90f);
        }
        else
        {
            if (!isFull)
            {
                GameObject container = SystemResourceController.Instance.LoadPrefab("Input-UI", answerContainers [answerIndex]);
                selectionIdentifier [answerIndex] = selectedObject.gameObject;
                hintIndexRandomList.Add(answerIndex);
                container.GetComponentInChildren <Text> ().color = new Color32(0, 0, 0, 255);
                container.GetComponentInChildren <Text> ().text  = selectedObject.GetComponentInChildren <Text> ().text;
                container.GetComponent <Image> ().raycastTarget  = false;
                CheckAnswer();
            }
        }
    }
Example #2
0
    public void OnClickCharacterCard(GameObject clickedCard)
    {
        if (hasSelected)
        {
            ClearSelectedCards();
        }

        if (selectedCardPanel == null)
        {
            selectedCardPanel = transform.parent.gameObject;
            selectedCardGroup = transform.parent.parent.gameObject;
            selectedCardPanel.transform.SetParent(SystemPopupController.Instance.popUp.transform);
        }
        else
        {
            selectedCardPanel.transform.SetParent(selectedCardGroup.transform);
            selectedCardPanel = transform.parent.gameObject;
            selectedCardGroup = transform.parent.parent.gameObject;
            selectedCardPanel.transform.SetParent(SystemPopupController.Instance.popUp.transform);
        }
        hasSelected = true;
//		selectedCardPanel = transform.parent.gameObject;
        ShowCardSettings(isEquipped);
        if (!isSwappable)
        {
            currectSelectedCharacterCard = this.gameObject;
            currentSelectedCardSlot      = this.gameObject.transform.parent.gameObject;
        }
        else
        {
            charCardSettings.SetActive(false);
            ReplaceEquippedCharacter(currectSelectedCharacterCard.gameObject);
            isSwappable = false;
            TweenFacade.StopTweens();
        }
    }
Example #3
0
 public static TweenCfg <A> a <A>(TweenFacade <A> facade, GoTweenConfig config)
 {
     return(new TweenCfg <A>(facade, config));
 }
Example #4
0
 // Use this for initialization
 void Start()
 {
     TweenFacade.TweenScaleEffect(loadingText.GetComponent <RectTransform>());
 }
 IEnumerator TweenCoroutine()
 {
     TweenFacade.TweenMoveTo(scrollHeader.transform, scrollHeaderPos, 0.3f);
     TweenFacade.TweenScaleYToCustom(0.5f, partScrollImage, 1);
     yield return(new WaitForSeconds(0.5f));
 }
 public void hideScrollUI()
 {
     TweenFacade.TweenMoveTo(transform, new Vector2(transform.position.x + 800f, transform.position.y), 0.6f);
     Invoke("ReturnQuestionSystemPosition", 0.7f);
 }
 // Use this for initialization
 void Start()
 {
     TweenFacade.FlashTextMesh(GetComponent <TextMeshProUGUI>(), 1);
 }
Example #8
0
 public void ActivateCardAnimation()
 {
     TweenFacade.TweenActivateCharacterCard(this.transform);
 }
Example #9
0
 public void NewCardAnimation()
 {
     this.transform.localScale = Vector3.zero;
     TweenFacade.TweenNewCharacterCard(this.transform);
 }
Example #10
0
 // Use this for initialization
 void Start()
 {
     TweenFacade.FlashImage(GetComponent <Image>(), 1);
 }
 public void enableHintButton()
 {
     hintButton.interactable = true;
     TweenFacade.TweenScaleToLarge(hintButton.transform, Vector3.one, 0.3f);
 }
 public void NavigateDeck()
 {
     TweenFacade.TweenMoveTo(menuIndicator.transform, deckButton.transform.localPosition, 0.4f);
     screenLobby.NavigateDeck();
 }
Example #13
0
 public void ScaleToSmall()
 {
     TweenFacade.TweenScaleToSmall(gestureButtonContainer.transform, new Vector3(0.7f, 0.7f, 0.7f), 0.1f);
     Invoke("HideGestureButton", 0.05f);
 }