|
@@ -21,12 +21,12 @@ public class Soul : MonoBehaviour
|
|
|
collected = false;
|
|
collected = false;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- public async void BeCollect()
|
|
|
|
|
|
|
+ public async void BeCollect(int id)
|
|
|
{
|
|
{
|
|
|
rb.isKinematic = true;
|
|
rb.isKinematic = true;
|
|
|
collected = true;
|
|
collected = true;
|
|
|
tweenPos.from = transform;
|
|
tweenPos.from = transform;
|
|
|
- tweenPos.to = PlayersInput.instance[0].transform;
|
|
|
|
|
|
|
+ tweenPos.to = PlayersInput.instance[id].transform;
|
|
|
tweenPos.duration = (tweenPos.from.position - tweenPos.to.position).magnitude / flySpeed;
|
|
tweenPos.duration = (tweenPos.from.position - tweenPos.to.position).magnitude / flySpeed;
|
|
|
tweenPos.ResetToBeginning();
|
|
tweenPos.ResetToBeginning();
|
|
|
tweenPos.PlayForward();
|
|
tweenPos.PlayForward();
|