import {UnityBehaviour} from "./UnityBehaviour";
import {Il2cppHackerApi} from "../hacker/Il2cppHackerApi";
import {UnityVector3} from "./UnityVector3";


export class UnityCamera extends UnityBehaviour{




    WorldToScreenPoint(unityVector3){
        let methodAddr = Il2cppHackerApi.getMethodAddr("UnityEngine.CoreModule.dll",
            "UnityEngine",
            "Camera", "WorldToScreenPoint", 1);
        let nativeFunction = new NativeFunction(methodAddr,"pointer",['pointer']);
        let s = nativeFunction(this,unityVector3);
        return new UnityVector3(s);
    }
}