public ClientMeshedObject SendMoveToInterpolated(Vector3 start, Vector3 end, float deltaTime = .2f) { var obj = new ClientMeshedObject(ObjType); obj.SendMoveToInterpolated(start, Quaternion.identity, deltaTime, ObjSettings); obj.SendMoveToInterpolated(end, Quaternion.identity, deltaTime, ObjSettings); Task.Run(() => { System.Threading.Thread.Sleep((int)(deltaTime * 1000) + 500); obj.SendRemoval(end, ObjSettings); }); return(obj); }
public ClientMeshedObject SendMoveToInterpolated(Vector3 start, Vector3 end, float deltaTime = 1f) { var obj = new ClientMeshedObject(ObjType); obj.SendMoveToInterpolated(start, end, deltaTime); return(obj); }