|
@@ -50,7 +50,8 @@ namespace Common.Combat.FxAILogic
|
|
|
}
|
|
|
|
|
|
Vector3 CrossNormalized = Vector3.Cross(CurrPos, endPos).normalized;
|
|
|
- Vector3 pos2 = (endPos - CurrPos) * 0.5f + CurrPos + CrossNormalized * 3;
|
|
|
+ CrossNormalized = new Vector3(CrossNormalized.x, 0, CrossNormalized.z);
|
|
|
+ Vector3 pos2 = (endPos - CurrPos) * 0.5f + CurrPos + CrossNormalized * Random.Range(-15,15);
|
|
|
List<Vector3> PosList = new List<Vector3>();
|
|
|
PosList.Add(CurrPos);
|
|
|
PosList.Add(pos2);
|
|
@@ -141,6 +142,10 @@ namespace Common.Combat.FxAILogic
|
|
|
_currPos = movePos;
|
|
|
gameObject.transform.position = _currPos;
|
|
|
|
|
|
+ if (currTime >= 1)
|
|
|
+ {
|
|
|
+ Dispose();
|
|
|
+ }
|
|
|
|
|
|
// if (!isTriggerGroundEnd)
|
|
|
// {
|