UnityCamera.js 583 B

12345678910111213141516171819
  1. import {UnityBehaviour} from "./UnityBehaviour";
  2. import {Il2cppHackerApi} from "../hacker/Il2cppHackerApi";
  3. import {UnityVector3} from "./UnityVector3";
  4. export class UnityCamera extends UnityBehaviour{
  5. WorldToScreenPoint(unityVector3){
  6. let methodAddr = Il2cppHackerApi.getMethodAddr("UnityEngine.CoreModule.dll",
  7. "UnityEngine",
  8. "Camera", "WorldToScreenPoint", 1);
  9. let nativeFunction = new NativeFunction(methodAddr,"pointer",['pointer']);
  10. let s = nativeFunction(this,unityVector3);
  11. return new UnityVector3(s);
  12. }
  13. }