Example #1
0
        /// <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));
        }
Example #2
0
        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));
        }
Example #3
0
        /// <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);
        }
Example #5
0
 public static IBGCBLLKIHA Multiply(IBGCBLLKIHA a, HHBCPNCDNDH b)
 {
     return(IBGCBLLKIHA.AJOCFFLIIIH(a, b));
 }
Example #6
0
 /// <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)));
 }