エフェクト実装
This commit is contained in:
parent
4845ab7e0d
commit
1828b4562d
|
|
@ -9821,6 +9821,7 @@ MonoBehaviour:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
itemType: 0
|
itemType: 0
|
||||||
point: 100
|
point: 100
|
||||||
|
effect: {fileID: 6352865023114671538}
|
||||||
--- !u!61 &6926480996713002648
|
--- !u!61 &6926480996713002648
|
||||||
BoxCollider2D:
|
BoxCollider2D:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
|
|
||||||
|
|
@ -16,6 +16,7 @@ namespace MyGame.Scenes.MiniGame.Scripts
|
||||||
[SerializeField] private Type itemType;
|
[SerializeField] private Type itemType;
|
||||||
public Type ItemType => itemType;
|
public Type ItemType => itemType;
|
||||||
[SerializeField] private int point;
|
[SerializeField] private int point;
|
||||||
|
[SerializeField] private GameObject effect;
|
||||||
|
|
||||||
public int Point => point;
|
public int Point => point;
|
||||||
|
|
||||||
|
|
@ -29,6 +30,7 @@ namespace MyGame.Scenes.MiniGame.Scripts
|
||||||
{
|
{
|
||||||
case Type.Item1:
|
case Type.Item1:
|
||||||
transform.SetLocalScale(0f);
|
transform.SetLocalScale(0f);
|
||||||
|
if (effect != null) effect.SetActive(true);
|
||||||
break;
|
break;
|
||||||
case Type.Obstacle:
|
case Type.Obstacle:
|
||||||
break;
|
break;
|
||||||
|
|
@ -37,5 +39,11 @@ namespace MyGame.Scenes.MiniGame.Scripts
|
||||||
}
|
}
|
||||||
}).AddTo(this);
|
}).AddTo(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void ResetItem()
|
||||||
|
{
|
||||||
|
transform.SetLocalScale(1f);
|
||||||
|
if (effect != null) effect.SetActive(false);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -33,6 +33,7 @@ namespace MyGame.Scenes.MiniGame.Scripts
|
||||||
}
|
}
|
||||||
stageTarget.FindAllChildrensComponent<Collider2D>(collider =>
|
stageTarget.FindAllChildrensComponent<Collider2D>(collider =>
|
||||||
{
|
{
|
||||||
|
collider.GetComponent<StageItem>()?.ResetItem();
|
||||||
collider.transform.SetLocalScale(1f);
|
collider.transform.SetLocalScale(1f);
|
||||||
collider.enabled = true;
|
collider.enabled = true;
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue