// 
// Decompiled by Procyon v0.6.0
// 

package com.hypixel.hytale.server.core.modules.collision;

import javax.annotation.Nonnull;
import com.hypixel.hytale.math.vector.Vector3d;
import java.util.Comparator;

public class BasicCollisionData
{
    public static final Comparator<BasicCollisionData> COLLISION_START_COMPARATOR;
    public final Vector3d collisionPoint;
    public double collisionStart;
    
    public BasicCollisionData() {
        this.collisionPoint = new Vector3d();
    }
    
    public void setStart(@Nonnull final Vector3d point, final double start) {
        this.collisionPoint.assign(point);
        this.collisionStart = start;
    }
    
    static {
        COLLISION_START_COMPARATOR = Comparator.comparingDouble(a -> a.collisionStart);
    }
}
