private void OnDraggingStairs(Crowd.Event e) { PropDragEvent de = (PropDragEvent)e; float deltaRot = step * stairsCount * de.progress; for (int i = 0; i < stairsCount; ++i) { transform.GetChild(i).localEulerAngles = new Vector3(0, step * (stairsCount - i) - deltaRot * (stairsCount - i) / stairsCount, 0); } }
private void OnDragging(Crowd.Event e) { PropDragEvent de = (PropDragEvent)e; animationProgress = de.progress * 3; }