/// <summary> /// Converts "Vector2f" to Vector2 /// </summary> /// <param name="v"></param> /// <returns></returns> public static Vector2 Vector2(IBGCBLLKIHA v) { float x = v.GCPKPHMKLBN.EPOACNMBMMN / 4.2949673E+09f; float y = v.CGJJEHPPOAN.EPOACNMBMMN / 4.2949673E+09f; return(new Vector2(x, y)); }
public static Vector2 AngleToDirection(float angle, Vector3 vector) { IBGCBLLKIHA dir = Math.AngleToDirection(Floatf(angle)); dir.GCPKPHMKLBN = Multiply(dir.GCPKPHMKLBN, Floatf(vector.x)); return(Vector2(dir)); }
/// <summary> /// Converts a Direction to an Angle /// </summary> /// <param name="dir">Direction e.g flyDirection</param> /// <returns></returns> public static HHBCPNCDNDH DirectionToAngle(IBGCBLLKIHA dir) { // Debug.Log("DirectionToAngle " + dir); HHBCPNCDNDH X = HHBCPNCDNDH.GANELPBAOPN(dir.GCPKPHMKLBN); HHBCPNCDNDH Y = dir.CGJJEHPPOAN; //Debug.Log(string.Format($"X {X} Y: {Y}")); HHBCPNCDNDH num = HHBCPNCDNDH.AJOCFFLIIIH(HHBCPNCDNDH.GAFCIOAEGKD(HHBCPNCDNDH.GBGDEABPILN(Y, X), HHBCPNCDNDH.ICMHOBBMHHF), HHBCPNCDNDH.MJLJNMIAIFK); //Debug.Log(string.Format($"Angle: {num}")); return(num); }
static void CreateStageMesh(IBGCBLLKIHA obCenter, IBGCBLLKIHA obSize) { CreateStageMeshes(); /*camera = Instantiate(GameCamera.GetBackCam()); * camera.name = "ATCamera"; * camera.transform.SetPositionAndRotation(new Vector3(0, 2, -11), Quaternion.identity); * camera.gameObject.SetActive(false);*/ #if DEBUG string txt2 = ""; foreach (var name in FindObjectsOfType <GameObject>()) { string str = (name.transform.parent != null) ? name.transform.parent.gameObject.name : "NO PARENT"; if (str == "Background" || str == "Eclipse") { txt2 += $"{name.transform.parent.gameObject.name}/{name.name}/ Tag: {name.tag}\n"; } } Debug.Log(txt2); #endif ClearStageAssets(BG.instance.obsEclipse); ClearStageAssets(BG.instance.obsNormal); ClearStageAssets(BG.instance.eclipseMaterials); ClearStageAssets(BG.instance.eclipseColorRenderers); BG.instance.obsEclipse = null; BG.instance.obsNormal = null; BG.instance.eclipseMaterials = null; BG.instance.replaceMaterials = null; BG.instance.eclipseColorRenderers = null; BG.instance.eclipseEvents.RemoveAllListeners(); GameObject background = GameObject.Find("Background"); GameObject eclipse = GameObject.Find("Eclipse"); GameObject bgLayer2 = GameObject.Find("BGLayer2_Animated"); GameObject pedestrians = GameObject.Find("PedestriansLayer"); GameObject blimp1 = GameObject.Find("Blimp_Animated 1"); GameObject blimp2 = GameObject.Find("Blimp_Animated 2"); GameObject blimp3 = GameObject.Find("Blimp_Animated 3"); ClearStage(background); ClearStage(eclipse); ClearStage(bgLayer2); ClearStage(pedestrians); ClearStage(blimp1); ClearStage(blimp2); ClearStage(blimp3); }
public static IBGCBLLKIHA Multiply(IBGCBLLKIHA a, HHBCPNCDNDH b) { return(IBGCBLLKIHA.AJOCFFLIIIH(a, b)); }
/// <summary> /// Add a "Vector2f" to another "Vector2f" /// </summary> /// <param name="a"></param> /// <param name="b"></param> /// <returns></returns> public static IBGCBLLKIHA Add(IBGCBLLKIHA a, IBGCBLLKIHA b) { return(new IBGCBLLKIHA(HHBCPNCDNDH.GAFCIOAEGKD(a.GCPKPHMKLBN, b.GCPKPHMKLBN), HHBCPNCDNDH.GAFCIOAEGKD(a.CGJJEHPPOAN, b.CGJJEHPPOAN))); }