public static EventData NewFrame_ChangeForward(int frameCount, Vector3 forward, MoveData.EHelixToward helixToward = MoveData.EHelixToward.None, float eulurPerFrame = 0, int helixRefretFrame = 0) { var e = new EventData(); e.Type = EventType.Frame_ChangeForward; e.FrameCount = frameCount; e.ForwardData = new ChangeForwardData { Forward = forward, HelixToward = helixToward, EulurPerFrame = eulurPerFrame, HelixRefretFrame = helixRefretFrame }; return(e); }
public static EventData NewDistance_ChangeForward(float distance, Vector3 forward, MoveData.EHelixToward helixToward = MoveData.EHelixToward.None, float eulurPerFrame = 0, int helixRefretFrame = 0) { var e = new EventData(); e.Type = EventType.Distance_ChangeFoward; e.Distance = distance; e.ForwardData = new ChangeForwardData { Forward = forward, HelixToward = helixToward, EulurPerFrame = eulurPerFrame, HelixRefretFrame = helixRefretFrame }; return(e); }