Exemple #1
0
        public void Reset()
        {
            BeginDate = DateTime.Parse("20.12.2016");
            EndDate   = DateTime.Now;
            Plotnost.Clear();
            General.Clear();
            AllLayer.Clear();
            General.Clear();
            Layer1.Clear();
            Layer2.Clear();
            Layer3.Clear();

            InfoVision       = false;
            ButtonVisibility = false;
            RegulationAll    = false;
            RegulationCoun   = false;
            RegulationGen    = false;
            RegulationLayer1 = false;
            RegulationLayer2 = false;
            RegulationLayer3 = false;
            RegulationPlotn  = false;
            var tempTime = string.Format("{0} {1}:{2}:{3}", DateTime.Now.ToShortDateString(), DateTime.Now.Hour,
                                         DateTime.Now.Minute, DateTime.Now.Second);
            var startstop = new ReadStartStop("20.12.2016 18:00:00", tempTime);

            _startStops = startstop.GetMassurm3();
            Get();
        }
 protected override void WriteData(ESPWriter writer)
 {
     Layer0.WriteBinary(writer);
     Layer1.WriteBinary(writer);
     Layer2.WriteBinary(writer);
     Layer3.WriteBinary(writer);
 }
Exemple #3
0
        static void DecodeLayer1()
        {
            var payload = GetPayload(Layer1Data);
            var decoded = Ascii85.Decode(payload);

            decoded = Layer1.ShiftRotate(decoded);
            var output = Encoding.ASCII.GetString(decoded, 0, decoded.Length);

            File.WriteAllText($"{DataDirectory}{Layer2Data}", output);
        }
 public void ClearInterface()
 {
     ClearChildren();
     Layer1.ClearChildren();
     Layer2.ClearChildren();
     Layer3.ClearChildren();
     AddChild(Layer1);
     AddChild(Layer2);
     AddChild(Layer3);
 }
Exemple #5
0
 /// <summary>
 /// Serves as a hash function for a <see cref="T:Narivia.Models.Flag"/> object.
 /// </summary>
 /// <returns>A hash code for this instance that is suitable for use in hashing algorithms and data structures such as a
 /// hash table.</returns>
 public override int GetHashCode()
 {
     unchecked
     {
         return(((Id != null ? Id.GetHashCode() : 0) * 397) ^
                (Layer1 != null ? Layer1.GetHashCode() : 0) ^
                (Emblem != null ? Emblem.GetHashCode() : 0) ^
                (Skin != null ? Skin.GetHashCode() : 0) ^
                Layer1Colour.GetHashCode() ^
                Layer2Colour.GetHashCode() ^
                EmblemColour.GetHashCode());
     }
 }
Exemple #6
0
        // If Equals() returns true for a pair of objects
        // then GetHashCode() must return the same value for these objects.

        public override int GetHashCode()
        {
            //Get hash code for the Name field if it is not null.
            int hashIzolName = Type == null ? 0 : Type.GetHashCode();

            //Get hash code for the Code field.
            int hashTube   = Tube.GetHashCode();
            int hashLayer1 = Layer1.GetHashCode();
            int hashLayer2 = Layer2.GetHashCode();
            int hashLayer3 = Layer3.GetHashCode();

            //Calculate the hash code for the product.
            //return hashProductName ^ hashProductCode;
            return(hashIzolName ^ hashTube ^ hashLayer1 ^ hashLayer2 ^ hashLayer3);
        }
Exemple #7
0
    public void Load()
    {
        //TextAsset txt = Resources.Load<TextAsset>("Level jsons/" + level.ToString());
        Sign.GetComponent <Text>().text = "Level " + level;
        Debug.Log(level.ToString());
        TextAsset mytxtData = (TextAsset)Resources.Load("LevelJsons/Lvl" + level.ToString());
        string    txt       = mytxtData.text;

        Debug.Log(txt);
        Layer1 Ldata = JsonUtility.FromJson <Layer1>(txt);

        Debug.Log(Ldata.colbHues.Length);
        foreach (var thing in Ldata.botPrizes)
        {
            Debug.Log(thing);
        }
        GameObject colb = Resources.Load <GameObject>("combs/Colb");

        GameObject[] order = GameObject.Find("CombineButton").transform.GetComponent <combiner>().order;
        for (int i = 0; i < Ldata.colbHues.Length; i++)
        {
            GameObject newC = GameObject.Instantiate(colb, order[Ldata.colbLoc[i]].transform);
            UIInp      sc   = newC.GetComponent <UIInp>();
            sc.SetHue(Ldata.colbHues[i] * 0.1f);
            sc.SetFill(Ldata.colbFills[i]);
            newC.transform.localPosition = new Vector3();
            newC.transform.localScale    = new Vector3(1, 1, 1);
        }
        GameObject bot = Resources.Load <GameObject>("combs/Robs");

        Debug.Log(bot);
        for (int i = Ldata.botHues.Length - 1; i >= 0; i--)
        {
            GameObject newB = GameObject.Instantiate(bot, GameObject.Find("Remaining_bots").transform);
            newB.transform.SetAsFirstSibling();
            newB.GetComponent <Robo>().info   = gameObject;
            newB.GetComponent <Robo>().needed = Ldata.botHues[i];
            if (Ldata.botPrizes[i] != 11)
            {
                newB.GetComponent <Robo>().give  = true;
                newB.GetComponent <Robo>().prize = Ldata.botPrizes[i];
            }
            newB.GetComponent <Robo>().Receptionist = GameObject.Find("roblocs");
            newB.GetComponent <Robo>().SetBot();
            newB.SetActive(true);
        }
        GameObject.Find("roblocs").GetComponent <receptionist>().Test();
    }
Exemple #8
0
        protected override void WriteDataXML(XElement ele, ElderScrollsPlugin master)
        {
            XElement subEle;

            ele.TryPathTo("Layer0", true, out subEle);
            subEle.Value = Layer0.ToString();

            ele.TryPathTo("Layer1", true, out subEle);
            subEle.Value = Layer1.ToString();

            ele.TryPathTo("Layer2", true, out subEle);
            subEle.Value = Layer2.ToString();

            ele.TryPathTo("Layer3", true, out subEle);
            subEle.Value = Layer3.ToString();
        }
        protected override void WriteDataXML(XElement ele, ElderScrollsPlugin master)
        {
            XElement subEle;

            ele.TryPathTo("Layer0", true, out subEle);
            Layer0.WriteXML(subEle, master);

            ele.TryPathTo("Layer1", true, out subEle);
            Layer1.WriteXML(subEle, master);

            ele.TryPathTo("Layer2", true, out subEle);
            Layer2.WriteXML(subEle, master);

            ele.TryPathTo("Layer3", true, out subEle);
            Layer3.WriteXML(subEle, master);
        }
Exemple #10
0
        /// <summary>
        /// �ر����
        /// </summary>
        /// <param name="name"></param>
        public void ClosePanel(string name)
        {
            var panelName = name + "Panel";
            var panelObj  = Layer1.Find(panelName);

            if (panelObj != null)
            {
                Destroy(panelObj.gameObject);
            }
            var panelObj2 = Layer2.Find(panelName);

            if (panelObj2 != null)
            {
                Destroy(panelObj2.gameObject);
            }
        }
Exemple #11
0
        public bool Equals(Izolation other)
        {
            //Check whether the compared object is null.
            if (Object.ReferenceEquals(other, null))
            {
                return(false);
            }

            //Check whether the compared object references the same data.
            if (Object.ReferenceEquals(this, other))
            {
                return(true);
            }

            //Check whether the products' properties are equal.
            return(Type.Equals(other.Type) && Tube.Equals(other.Tube) && Layer1.Equals(other.Layer1) &&
                   Layer2.Equals(other.Layer2) && Layer3.Equals(other.Layer3));
        }
 protected override void ReadData(ESPReader reader)
 {
     using (MemoryStream stream = new MemoryStream(reader.ReadBytes(size)))
         using (ESPReader subReader = new ESPReader(stream, reader.Plugin))
         {
             try
             {
                 Layer0.ReadBinary(subReader);
                 Layer1.ReadBinary(subReader);
                 Layer2.ReadBinary(subReader);
                 Layer3.ReadBinary(subReader);
             }
             catch
             {
                 return;
             }
         }
 }
Exemple #13
0
        /// <summary>
        /// Кнопка сброса графиков
        /// </summary>
        public void Vision()
        {
            Plotnost.Clear();
            General.Clear();
            AllLayer.Clear();
            General.Clear();
            Layer1.Clear();
            Layer2.Clear();
            Layer3.Clear();

            InfoVision       = false;
            ButtonVisibility = false;
            RegulationAll    = false;
            RegulationCoun   = false;
            RegulationGen    = false;
            RegulationLayer1 = false;
            RegulationLayer2 = false;
            RegulationLayer3 = false;
            RegulationPlotn  = false;
        }
        protected override void ReadDataXML(XElement ele, ElderScrollsPlugin master)
        {
            XElement subEle;

            if (ele.TryPathTo("Layer0", false, out subEle))
            {
                Layer0.ReadXML(subEle, master);
            }

            if (ele.TryPathTo("Layer1", false, out subEle))
            {
                Layer1.ReadXML(subEle, master);
            }

            if (ele.TryPathTo("Layer2", false, out subEle))
            {
                Layer2.ReadXML(subEle, master);
            }

            if (ele.TryPathTo("Layer3", false, out subEle))
            {
                Layer3.ReadXML(subEle, master);
            }
        }
Exemple #15
0
            public T GetOrGen(ushort x, ushort y, ushort z)
            {
                var indx = (x & 48) >> 4 | (y & 48) >> 2 | (z & 48);

                return((layers[indx] ?? (layers[indx] = new Layer1())).GetOrGen(x, y, z));
            }
Exemple #16
0
            public void Gen(ushort x, ushort y, ushort z)
            {
                var indx = (x & 48) >> 4 | (y & 48) >> 2 | (z & 48);

                (layers[indx] ?? (layers[indx] = new Layer1())).Gen(x, y, z);
            }
Exemple #17
0
        /// <summary>
        /// ������壬������Դ������
        /// </summary>
        /// <param name="type"></param>
        public void CreatePanel(string name, LuaFunction func = null)
        {
            string assetName = name + "Panel";
            string abName    = name.ToLower() + AppConst.ExtName;

            if (Layer1.Find(name) != null)
            {
                return;
            }
            if (Layer2.Find(name) != null)
            {
                return;
            }

#if ASYNC_MODE
            ResManager.LoadPrefab(abName, assetName, delegate(UnityEngine.Object[] objs) {
                if (objs.Length == 0)
                {
                    return;
                }
                GameObject prefab = objs[0] as GameObject;
                if (prefab == null)
                {
                    return;
                }

                GameObject go = Instantiate(prefab) as GameObject;
                go.name       = assetName;
                go.layer      = LayerMask.NameToLayer("Default");
                if (assetName != "TipsPanel")
                {
                    go.transform.SetParent(Layer1);
                }
                else
                {
                    go.transform.SetParent(Layer2);
                }
                go.transform.localScale    = Vector3.one;
                go.transform.localPosition = Vector3.zero;
                go.AddComponent <LuaBehaviour>();

                if (func != null)
                {
                    func.Call(go);
                }
                Debug.LogWarning("CreatePanel::>> " + name + " " + prefab);
            });
#else
            GameObject prefab = ResManager.LoadAsset <GameObject>(name, assetName);
            if (prefab == null)
            {
                return;
            }

            GameObject go = Instantiate(prefab) as GameObject;
            go.name  = assetName;
            go.layer = LayerMask.NameToLayer("Default");
            go.transform.SetParent(Parent);
            go.transform.localScale    = Vector3.one;
            go.transform.localPosition = Vector3.zero;
            go.AddComponent <LuaBehaviour>();

            if (func != null)
            {
                func.Call(go);
            }
            Debug.LogWarning("CreatePanel::>> " + name + " " + prefab);
#endif
        }