Пример #1
0
 public void Open(Action on_finished)
 {
     //IL_0070: Unknown result type (might be due to invalid IL or missing references)
     //IL_0085: Unknown result type (might be due to invalid IL or missing references)
     if (!Object.op_Implicit(root))
     {
         state = STATE.OPENED;
     }
     else
     {
         if (closeTween.get_enabled())
         {
             closeTween.SetOnFinished((EventDelegate)null);
             closeTween.SetStartToCurrentValue();
             closeTween.ResetToBeginning();
             closeTween.set_enabled(false);
         }
         if (!openTween.get_gameObject().get_activeSelf())
         {
             openTween.get_gameObject().SetActive(true);
         }
         state = STATE.OPENING;
         openTween.set_enabled(true);
         openTween.SetStartToCurrentValue();
         openTween.ResetToBeginning();
         openTween.SetOnFinished(delegate
         {
             state = STATE.OPENED;
             OnPostOpen();
             on_finished();
         });
         openTween.PlayForward();
     }
 }
 private void OnDisable()
 {
     //IL_007e: Unknown result type (might be due to invalid IL or missing references)
     //IL_0084: Unknown result type (might be due to invalid IL or missing references)
     //IL_0094: Unknown result type (might be due to invalid IL or missing references)
     //IL_0099: Unknown result type (might be due to invalid IL or missing references)
     maxEffect.Init(this);
     silenceBase.SetActive(false);
     if (playSkill)
     {
         if (alphaTween != null)
         {
             alphaTween.set_enabled(false);
             alphaTween = null;
         }
         if (scaleTween != null)
         {
             scaleTween.set_enabled(false);
             scaleTween = null;
         }
         this.StopCoroutine(routineWork);
         skillIconOn.get_transform().set_localPosition(skillIconOnPos);
         skillIconOn.get_transform().set_localScale(Vector3.get_one());
         skillIconOn.alpha = 1f;
         panelChange.Lock();
         playSkill   = false;
         routineWork = null;
     }
 }
Пример #3
0
    public static GameObject Instantiate(Object original, GameObject parent = null, bool addParentPos = false, bool doTween = false)
    {
        if (original == null)
        {
            return(null);
        }
        GameObject gameObject = Object.Instantiate(original) as GameObject;

        gameObject.set_name(original.get_name());
        if (parent != null)
        {
            gameObject.get_transform().SetParent(parent.get_transform(), false);
            if (addParentPos)
            {
                gameObject.get_transform().set_position((original as GameObject).get_transform().get_position());
            }
        }
        if (doTween)
        {
            UITweener[] components = gameObject.get_transform().GetComponents <UITweener>();
            UITweener[] array      = components;
            for (int i = 0; i < array.Length; i++)
            {
                UITweener uITweener = array[i];
                uITweener.set_enabled(true);
            }
        }
        return(gameObject);
    }
Пример #4
0
 public void SetEquipGrowLimitBG(bool active)
 {
     if (Object.op_Implicit(equipGrowLimitBG))
     {
         equipGrowLimitBG.set_enabled(active);
         UITweener[] components = equipGrowLimitBG.GetComponents <UITweener>();
         int         i          = 0;
         for (int num = components.Length; i < num; i++)
         {
             UITweener uITweener = components[i];
             if (Object.op_Implicit(uITweener))
             {
                 uITweener.set_enabled(active);
             }
         }
     }
 }
    private void InitTween(UITweener new_tw, UITweener base_tw, int i, bool is_skip)
    {
        int num = (repetitionStartIndex <= -1) ? i : Mathf.Min(repetitionStartIndex, i);

        new_tw.animationCurve  = base_tw.animationCurve;
        new_tw.style           = base_tw.style;
        new_tw.duration        = base_tw.duration + dispDuration * (float)num;
        new_tw.delay           = base_tw.delay + dispStartDelay * (float)num;
        new_tw.ignoreTimeScale = base_tw.ignoreTimeScale;
        new_tw.tweenGroup      = base_tw.tweenGroup;
        new_tw.set_enabled(true);
        if (!is_skip)
        {
            new_tw.ResetToBeginning();
        }
        else
        {
            new_tw.tweenFactor = 1f;
            new_tw.Sample(new_tw.tweenFactor, false);
        }
    }