syntax = "proto3";

option java_package = "emu.grasscutter.net.proto";

import "MathQuaternion.proto";
import "Vector.proto";

// Name: KMEPMNFPJFH
message RoutePoint {
    Vector position = 1;
    float arrive_range = 2;
    bool has_reach_event = 3;
    oneof move_params {
        float velocity = 11;
        float time = 12;
    }
    oneof rotate_params {
        Vector rotation = 21;
        MathQuaternion rotation_speed = 22;
        MathQuaternion axis_speed = 23;
    }
}