// Use this for initialization void Start() { x = transform.position.x; y = transform.position.y; z = transform.position.z; ShortcutExtensions.DOMove(transform, new Vector3(x, y + 20, z), Random.Range(0f, 3f)); }
protected unsafe virtual void DisplayTooltip(Vector3 worldPosition) { //IL_0006: Unknown result type (might be due to invalid IL or missing references) //IL_000b: Unknown result type (might be due to invalid IL or missing references) //IL_000e: Unknown result type (might be due to invalid IL or missing references) //IL_0087: Unknown result type (might be due to invalid IL or missing references) //IL_00a6: Unknown result type (might be due to invalid IL or missing references) //IL_00c2: Unknown result type (might be due to invalid IL or missing references) //IL_00d0: Unknown result type (might be due to invalid IL or missing references) Vector3 position = this.get_transform().get_position(); worldPosition.z = ((IntPtr)(void *)position).z; TooltipWindowParameters parameters = m_parameters; Tweener tweenPosition = m_tweenPosition; if (tweenPosition != null) { TweenExtensions.Kill(tweenPosition, false); } Tweener tweenAlpha = m_tweenAlpha; if (tweenAlpha != null) { TweenExtensions.Kill(tweenAlpha, false); } this.get_gameObject().SetActive(true); m_tweenAlpha = TweenSettingsExtensions.SetEase <TweenerCore <float, float, FloatOptions> >(DOTween.To(new DOGetter <float>((object)this, (IntPtr)(void *) /*OpCode not supported: LdFtn*/), new DOSetter <float>((object)this, (IntPtr)(void *) /*OpCode not supported: LdFtn*/), 1f, (1f - alpha) * parameters.openDuration), parameters.openEase); Transform transform = this.get_transform(); if (!m_opened) { transform.set_position(worldPosition); TweenSettingsExtensions.SetDelay <Tweener>(m_tweenAlpha, parameters.openDelay); } else { m_tweenPosition = TweenSettingsExtensions.SetEase <Tweener>(ShortcutExtensions.DOMove(transform, worldPosition, parameters.moveDuration, false), parameters.moveEase); } m_opened = true; }