|
@@ -259,14 +259,17 @@ namespace GFGGame
|
|
|
{
|
|
|
_ui.target.touchable = false;
|
|
|
TryCompleteGuide();
|
|
|
+ GameObject role = _sceneObject.transform.Find("Role").gameObject;
|
|
|
|
|
|
GTween.To(0, -GRoot.inst.width / 100f, 1f)
|
|
|
.SetTarget(_sceneObject)
|
|
|
.OnUpdate((GTweener t) =>
|
|
|
{
|
|
|
_sceneObject.transform.position = new Vector2(t.value.x, 0);
|
|
|
+ if (t.value.x < -5.4f) role.SetActive(false);
|
|
|
})
|
|
|
.SetEase(EaseType.CircInOut);
|
|
|
+
|
|
|
_ui.m_t1.Play(() =>
|
|
|
{
|
|
|
_ui.target.touchable = true;
|
|
@@ -277,11 +280,15 @@ namespace GFGGame
|
|
|
{
|
|
|
|
|
|
_ui.target.touchable = false;
|
|
|
+ GameObject role = _sceneObject.transform.Find("Role").gameObject;
|
|
|
+
|
|
|
GTween.To(-GRoot.inst.width / 100f, 0f, 1f)
|
|
|
.SetTarget(_sceneObject)
|
|
|
.OnUpdate((GTweener t) =>
|
|
|
{
|
|
|
_sceneObject.transform.position = new Vector2(t.value.x, 0);
|
|
|
+ if (t.value.x > -5.4f) role.SetActive(true);
|
|
|
+
|
|
|
})
|
|
|
.SetEase(EaseType.CircInOut);
|
|
|
_ui.m_t2.Play(() =>
|