public static SkryptObject Normal(SkryptEngine engine, SkryptObject self)
    {
        var hitResultInstance = self as HitResultInstance;
        var normal            = hitResultInstance.raycastHit.normal;

        return(engine.CreateVector3(normal.x, normal.y, normal.z));
    }
    public static SkryptObject Position(SkryptEngine engine, SkryptObject self)
    {
        var hitResultInstance = self as HitResultInstance;
        var point             = hitResultInstance.raycastHit.point;

        return(engine.CreateVector3(point.x, point.y, point.z));
    }
Exemple #3
0
 public static Vector3Instance ToSkryptVector3(SkryptEngine engine, Vector3 vector3)
 {
     return(engine.CreateVector3(vector3.x, vector3.y, vector3.z));
 }