public static void ScaleGameObject(GameObject gameObject) { Init(); ScaleTween tween = new ScaleTween(gameObject); _activeTweens.Add(tween); }
void Awake() { _image = GetComponent <Image>(); _initColor = _image.color; _hoverTween = GetComponent <ScaleTween>(); }
public void Open(TotemData td) { if (td == null) { return; } playExp = 0; plusLevel = 0; composeItem = td; playItem_img.sprite = ResourceMgr.Instance.LoadSprite(td.ItemData.icon); ExpValue(); name_txt.text = td.ItemData.name; SetAttrActive(false); st = tip_obj.GetComponent <ScaleTween>(); st.AddOnFinished(delegate() { tip_obj.SetActive(false); }); EventListener.Get(tip_btn.gameObject).OnClick = e => { tip_obj.SetActive(true); st.ResetToBeginning(); st.PlayForward(); }; EventListener.Get(close_btn.gameObject).OnClick = e => { UIFace.GetSingleton().Close(UIID.CompostDivination); }; SetPlayView(); InitItem(); }
private float getCurTime(ISyncScenarioItem item) { float curTime = 0.0f; if (item is MoveTween) { MoveTween tSh = (item as MoveTween); if (tSh != null) { curTime = tSh.CurTime; } } if (item is AlphaTween) { AlphaTween tF = (item as AlphaTween); if (tF != null) { curTime = tF.CurTime; } } if (item is ScaleTween) { ScaleTween tF = (item as ScaleTween); if (tF != null) { curTime = tF.CurTime; } } return(curTime); }
private void Initialize() { if (initialized) { return; } Button = GetComponent <Button>(); alphaTween = GetComponent <AlphaTween>(); scaleTween = GetComponent <ScaleTween>(); canvasGroup = GetComponent <CanvasGroup>(); labels = new Dictionary <string, TMP_Text>(); foreach (TMP_Text label in GetComponentsInChildren <TMP_Text>()) { if (!labels.ContainsKey(label.name)) { labels.Add(label.name, label); } } badges = new Dictionary <string, Badge>(); foreach (Badge badge in GetComponentsInChildren <Badge>()) { if (!badges.ContainsKey(badge.name)) { badges.Add(badge.name, badge); } } DoParse(); initialized = true; }
public virtual void Awake() { this.mTransform = this.transform; st = mTransform.GetComponent <ScaleTween>(); get_btn = mTransform.Find("get_btn").GetComponent <Button>(); spend_txt = mTransform.Find("spend_txt").GetComponent <Text>(); cr = GetComponentsInChildren <CanvasRenderer>(); }
public void OnDisable() { ScaleTween scaleTween = GetComponent <ScaleTween>(); if (scaleTween != null) { Destroy(scaleTween); } }
void Awake() { _background = GetComponent <Image>(); _slamTween = GetComponent <ScaleTween>(); _bgDefaultColor = _background.color; _fgDefaultColor = _foreground.color; _iconDefaultColor = _icon.color; }
public override void OnInspectorGUI() { DrawDefaultInspector(); ScaleTween scaleTween = (ScaleTween)target; if (GUILayout.Button("Set target scale")) { scaleTween.SetTargetScale(); } }
public SimulateScenarioItem ScaleOn(List <GameObject> goList, Vector3 scaleCoeff, float duration, EaseType ease, Callback callback) { SimulateScenarioItem tweenObj = null; if (goList != null && goList.Count > 0) { tweenObj = new ScaleTween(convertToObjects(goList), scaleCoeff, duration, Ease[ease], TweenEndValueType.On, callback); tweenObj.Play(); } return(tweenObj); }
void Start() { _heartVFX = GetComponentInChildren <ParticleSystem>(); _spriteRenderer = GetComponentInChildren <SpriteRenderer>(); _animator = GetComponentInChildren <Animator>(); _shadow = GetComponent <GroundShadow>(); _clickTween = GetComponent <ScaleTween>(); animator.Play("DudeIdle", 0, Random.value); transform.position = Planet.GetNearestSurfacePos(transform.position); transform.position += Planet.GetNormalAtPosition(transform.position) * _groundOffset; }
/// <summary> /// Start the tweening operation. /// </summary> static public ScaleTween Begin(GameObject go, float duration, Vector3 scale) { ScaleTween comp = Tweener.Begin <ScaleTween>(go, duration); comp.from = comp.scale; comp.to = scale; if (duration <= 0f) { comp.scale = scale; comp.enabled = false; } return(comp); }
public void AddCollectScaleTween(Transform target) { ScaleTween scaleTween = target.GetComponent <ScaleTween>(); if (scaleTween == null) { scaleTween = target.gameObject.AddComponent <ScaleTween>(); scaleTween.from = new Vector3(1, 1, 1); scaleTween.to = new Vector3(1.2f, 1.2f, 1.2f); scaleTween.pingPang = true; scaleTween.duration = 0.05f; } flyEndScale = scaleTween; }
public void Setup(float setMax, PowerUpController setController, Level setLevel, GameObject character) { max = setMax; controller = setController; setLevel.levelState.AddListener(UpdateState); character.SetActive(true); characterAnimator = character.GetComponent <Animator>(); ownAnimator = GetComponent <Animator>(); var eventService = GlobalState.EventService; eventService.AddEventHandler <InputToggleEvent>(OnInputToggle); eventService.AddEventHandler <AddShotModifierEvent>(OnAddShotModifier); eventService.AddEventHandler <PrepareForBubblePartyEvent>(OnPrepareForBubbleParty); activeTween = GetComponent <ScaleTween>(); }
public IEnumerator ShowMultiplier(int multiplier) { GameManager.Instance.Definitions.HudMultiplier.SetActive(true); if (_multiplierLabel == null) { _multiplierLabel = GameManager.Instance.Definitions.HudMultiplier.GetComponentInChildren <ShadowLabel>(); } _multiplierLabel.text = multiplier.ToString() + "x"; float time = GameManager.Instance.Definitions.MultiplierTime; Effects.TweenColor(GameManager.Instance.Definitions.HudMultiplier, time, new Color(1, 1, 1, 0), Tweener.Method.EaseIn); ScaleTween tweenScale = ScaleTween.Begin(GameManager.Instance.Definitions.HudMultiplier, time, Vector3.one * 4); tweenScale.method = Tweener.Method.EaseIn; yield return(new WaitForSeconds(time)); Effects.TweenColor(GameManager.Instance.Definitions.HudMultiplier, 0, Color.white, Tweener.Method.EaseIn); ScaleTween.Begin(GameManager.Instance.Definitions.HudMultiplier, 0, Vector3.one); GameManager.Instance.Definitions.HudMultiplier.SetActive(false); }
public override void Run(GameObject target, TweenActionSettings s) { int variant = Random.Range(0, 3); if (variant == 0) { TweenSequence.Run2( () => ScaleTween.Run(target, Vector3.zero, s.Duration).SetEase(s.Ease).SetDelay(s.Delay), () => ScaleTween.Run(target, Vector3.one, s.Duration).SetEase(s.Ease)); } else if (variant == 1) { TweenSequence.Run2( () => ScaleTween.RunX(target, 0f, s.Duration).SetEase(s.Ease).SetDelay(s.Delay), () => ScaleTween.RunX(target, 1f, s.Duration).SetEase(s.Ease)); } else if (variant == 2) { TweenSequence.Run2( () => ScaleTween.RunY(target, 0f, s.Duration).SetEase(s.Ease).SetDelay(s.Delay), () => ScaleTween.RunY(target, 1f, s.Duration).SetEase(s.Ease)); } }
void Start() { for (int i = 0; i < mt.Length; ++i) { DivinationTree dt = mt[i]; dt.progress = progress; dt.SetView(i); ScaleTween st = dt.get_btn.GetComponent <ScaleTween>(); EventListener.Get(dt.get_btn.gameObject).OnClick = e => { if (!dt.get_btn.interactable) { return; } int pro = dt.RandomTree(); Instantiate("totem" + ++id); st.ResetToBeginning(); st.PlayForward(); SetProgress(pro); }; } st = tip_obj.GetComponent <ScaleTween>(); st.AddOnFinished(delegate() { tip_obj.SetActive(false); }); EventListener.Get(tip_btn.gameObject).OnClick = e => { tip_obj.SetActive(true); st.ResetToBeginning(); st.PlayForward(); }; EventListener.Get(divination20_btn.gameObject).OnClick = e => { ProcessCtrl.Instance.GoCoroutine("OneKeyinstantiate", OneKeyinstantiate()); }; }
public void RemoveCollectScaleTween() { flyEndScale = null; }
private void RunPartTwoScaleTween() { transform.localScale = ScaleTwo; ScaleTween.Run(gameObject, ScaleOne, DurationTwo).SetEase(EaseTwo).OnFinish(RunPartOneScaleTween); }
private void Awake() { fadeTween = GetComponent <FadeObjectTween>(); scaleTween = GetComponent <ScaleTween>(); particles = GetComponentInChildren <LocalParticleSystemManager>(); }
public void TweenScale(float duration, Vector3 scale, Tweener.Method method) { ScaleTween tweenScale = ScaleTween.Begin(gameObject, duration, scale); tweenScale.method = method; }
public void ScaleGameObject(GameObject objectToMove, Vector3 targetPosition, float speed, Func <float, float> EaseMethod) { var newTween = new ScaleTween(objectToMove, targetPosition, speed, EaseMethod); _scaleTween.Add(newTween); }
void Awake() { _clickTween = GetComponent <ScaleTween>(); }