Пример #1
0
    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);
    }
Пример #2
0
    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);
    }