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)); }
public static Vector3Instance ToSkryptVector3(SkryptEngine engine, Vector3 vector3) { return(engine.CreateVector3(vector3.x, vector3.y, vector3.z)); }