void GenerateShakePositionTargets()
{
//values holder [0] from, [1] to, [2] calculated value from ease equation, [3] original rotation to make sure look requests don't interfere with the direction object should move in:
vector3s=new Vector3[4];
//grab starting rotation:
vector3s[3] = transform.eulerAngles;
//root:
vector3s[0]=transform.position;
//amount:
if (tweenArguments.Contains("amount")) {
vector3s[1]=(Vector3)tweenArguments["amount"];
}else{
if (tweenArguments.Contains("x")) {
vector3s[1].x=(float)tweenArguments["x"];
}
if (tweenArguments.Contains("y")) {
vector3s[1].y=(float)tweenArguments["y"];
}
if (tweenArguments.Contains("z")) {
vector3s[1].z=(float)tweenArguments["z"];
}
}
}