Esempio n. 1
0
    private void SetInitialReferences()
    {
        rectTransform = GetComponent <RectTransform>();

        //Debug.Log("THIS SLIDER IS BAD", this);

        minSlider      = rectTransform.Find("Min Slider").GetComponent <RangeMinSlider>();
        maxSlider      = rectTransform.Find("Max Slider").GetComponent <RangeMaxSlider>();
        minSliderLabel = rectTransform.Find("FirstLabel").GetComponent <TextMeshProUGUI>();
        maxSliderLabel = rectTransform.Find("LastLabel").GetComponent <TextMeshProUGUI>();

        rangeTickLayoutGroup   = rectTransform.Find("RangeTicks").GetComponent <HorizontalLayoutGroup>();
        rangeTickRectTransform = rangeTickLayoutGroup.GetComponent <RectTransform>();
        rangeTickGameObject    = rangeTickLayoutGroup.gameObject;

        bufferedRangeTicks = new BufferedArray <BufferedRangeTick>(InstantiateRangeTickBuffer, BufferRangeTick);

        List <BufferedRangeTick> bufferedRangeTicksInChildren = new List <BufferedRangeTick>();

        foreach (Transform obj in rangeTickRectTransform)
        {
            bufferedRangeTicksInChildren.Add(new BufferedRangeTick(obj.gameObject));
        }

        bufferedRangeTicks.AddRange(bufferedRangeTicksInChildren);

        bufferedRangeTicks.bufferedCount = bufferedRangeTicksInChildren.Count;

        bufferedRangeTicks.UpdatePooledObjects(0);

        minSlider.label        = minSliderLabel;
        minSlider.numberFormat = "n" + 0; //DecimalPlaces;
        maxSlider.label        = maxSliderLabel;
        maxSlider.numberFormat = "n" + 0; //DecimalPlaces;
    }
Esempio n. 2
0
        public HierarchyLogicElement(HierarchyElementCreationTemplate <BufferedRectTransform> hierarchyTabTemplate, HierarchyBaseElement hierarchyBaseElement)
        {
            this.hierarchyTabTemplate = hierarchyTabTemplate;

            bufferedHierarchyTabElements = new BufferedArray <BufferedRectTransform>(InstantiateBufferedHierarchyTabElement, BufferHierarchyTabElement);

            this.hierarchyBaseElement = hierarchyBaseElement;
        }
Esempio n. 3
0
    public string ConstructTest_1000()
    {
        float size = 1000;
        var   arr  = new BufferedArray <string>((uint)size);
        var   len  = arr.Arr.Length;

        return(len == size ? "" : "生成サイズ指定");
    }
        protected virtual void Awake()
        {
            onElementSelected += SelectElements;

            _hierarchyContentElement = GetComponentInChildren <HierarchyContentElementV2>();

            bufferedHierarchyTabElements = new BufferedArray <BufferedRectTransform>(InstantiateBufferedHierarchyTabElement, BufferHierarchyTabElement);
        }
Esempio n. 5
0
        public SerialPort(int bufferSize = 1024)
        {
            Data = new BufferedArray <string>(bufferSize);
            _serialPort.DataReceived += SerialPortMain_DataReceived;

            _serialPort.ReadTimeout  = 4000;
            _serialPort.WriteTimeout = 6000;
            Timers.Run(() => Peacemaker(), 1000);
        }
Esempio n. 6
0
    public string AddTest_1()
    {
        var arr = new BufferedArray <string>();

        Assert.IsTrue(arr.Arr.Length == SIZE);
        var time = arr.Arr.Length;

        for (int i = 0; i < time + 1; i++)
        {
            arr.Add("test");
        }
        var len = arr.Arr.Length;

        return((len == SIZE * 2) ? "" : "デフォルトの容量追加");
    }
Esempio n. 7
0
    public string AddTest_200()
    {
        uint add_size = 200;
        var  arr      = new BufferedArray <string> {
            AddSize = add_size
        };

        Assert.IsTrue(arr.Arr.Length == SIZE);
        var time = arr.Arr.Length;

        for (int i = 0; i < time + 1; i++)
        {
            arr.Add("test", (e) => { return(e.Length < 1); });
        }
        return(arr.Arr.Length == SIZE + add_size ? "" : "指定した容量の追加");
    }
    private void Awake()
    {
        parentCanvas = GetComponentInParent <Canvas>();

        rectTransform = GetComponent <RectTransform>();

        bufferedTextObjects  = new BufferedArray <BufferedTextObject>(InstantiateBufferedTextObject, BufferTextObject);
        bufferedImageObjects = new BufferedArray <BufferedImageObject>(InstantiateBufferedImageObject, BufferImageObject);

        textGroupTransform = transform.GetChild(0).GetComponent <RectTransform>();
        textLayoutGroup    = textGroupTransform.GetComponent <HorizontalLayoutGroup>();

        imageGroupTransform = transform.GetChild(1).GetComponent <RectTransform>();
        imageLayoutGroup    = imageGroupTransform.GetComponent <HorizontalLayoutGroup>();

        isInitialised = true;
    }
    private IEnumerator Start()
    {
        bufferedDropdownElements = new BufferedArray <BufferedDropdownElement>(InstantiateBufferedDropdownElement, BufferDropdownElement);

        dropDownButton.onClick.AddListener(Animate);


        bufferedDropdownElements.UpdatePooledObjects(startingBuffer);
        bufferedDropdownElements.UpdatePooledObjects(0);

        canvas.overrideSorting = true;
        canvas.sortingOrder    = (int)rectTransform.position.y;

        isInitialized = true;


        yield return(new WaitForEndOfFrame());

        //OnRectTransformDimensionsChange();

        Invoke("UpdateSortingOrder", 1f);

        //if (enableScrollbar == true)
        //{
        //    itemList.padding.right = 25;
        //    scrollbar.SetActive(true);
        //}

        //else
        //{
        //    itemList.padding.right = 8;
        //    Destroy(scrollbar);
        //}

        //if (enableIcon == false)
        //{
        //    selectedImage.enabled = false;
        //}
    }
    private void Awake()
    {
        bufferedAudioSources = new BufferedArray <BufferedAudioSource>(InstantiateBufferedAudioSource, BufferBufferedAudioSource);

        instance = this;

        mainCameraTransform = Camera.main.transform;

        backgroundMusicAudioSource = GameObject.Find("BackgroundMusicAudioSource").GetComponent <AudioSource>();

        buttonHighlightClip = _buttonHighlightClip;
        buttonClickClip     = _buttonClickClip;

        purchaseClip = _purchaseClip;
        winClip      = _winClip;
        loseClip     = _loseClip;

        mainMenuMusic = _mainMenuMusic;
        queueingMusic = _queueingMusic;
        gameMusic     = _gameMusic;

        bufferedAudioSources.UpdatePooledObjects(50);
        bufferedAudioSources.UpdatePooledObjects(0);
    }
 private void Awake()
 {
     rectTransform = GetComponent <RectTransform>();
     bufferedArray = new BufferedArray <BufferedLogImage>(InstantiateBufferedLogImage, BufferBufferedLogImage);
 }
Esempio n. 12
0
 public HierarchyElementArchetypeBuffer(HierarchyBaseComponent hierarchyBaseComponent, HierarchyElementArchetype <BufferedHierarchyObjectElement> hierarchyElementArchetype)
 {
     this.hierarchyBaseComponent     = hierarchyBaseComponent;
     this.hierarchyElementArchetype  = hierarchyElementArchetype;
     bufferedHierarchyObjectElements = new BufferedArray <BufferedHierarchyObjectElement>(InstantiateBufferedObjectElement, BufferBufferedObjectElement);
 }
 public HierarchyElementArchetypeBufferV2(HierarchyBaseElementV2 hierarchyBaseElement, HierarchyElementArchetypeV2 <BufferedHierarchyObjectElementV2> hierarchyElementArchetype)
 {
     this.hierarchyBaseElement       = hierarchyBaseElement;
     this.hierarchyElementArchetype  = hierarchyElementArchetype;
     bufferedHierarchyObjectElements = new BufferedArray <BufferedHierarchyObjectElementV2>(InstantiateBufferedObjectElement, BufferBufferedObjectElement);
 }
 private void Awake()
 {
     transform          = GetComponent <Transform>();
     bufferedEnviroment = new BufferedArray <BufferedEnviroment>(InstantiateBufferedEnviroment, BufferBufferedEnviroment);
     riverEnviroment    = FindObjectOfType <RiverEnviroment>().transform;
 }
Esempio n. 15
0
    public string ConstructTest()
    {
        var arr = new BufferedArray <string>();

        return(arr.Arr.Length == SIZE ? "" : "配列のサイズ指定に失敗しています");
    }
Esempio n. 16
0
 public BufferedHierarhcyElementStructure(HierarchyLogicElement hierarchyV2, HierarchyElementCreationTemplate <BufferedHierarchyObjectElement> hierarchyObjectTemplate)
 {
     this.hierarchyV2                = hierarchyV2;
     this.hierarchyObjectTemplate    = hierarchyObjectTemplate;
     bufferedHierarchyObjectElements = new BufferedArray <BufferedHierarchyObjectElement>(InstantiateBufferedObjectElement, BufferBufferedObjectElement);
 }
Esempio n. 17
0
 public ExceptionBuffer(int size = 128)
 {
     Buffer = new BufferedArray <ExceptionObject>(size);
 }
Esempio n. 18
0
        private bool SendThread(string key)
        {
            if (D3BSend == null || key.IsNullOrEmpty())
            {
                return(false);
            }

            BufferedArray <byte[]> DBuffer = D3BSend.Get(key);

            if (DBuffer == null || DBuffer.IsAllRead)
            {
                return(false);
            }

            StateObject state   = this.GetState(key);
            Socket      handler = this.GetHandler(key);

            byte[] data;

            if (!handler.IsConnected() || DBuffer == null || DBuffer.IsAllRead || !DBuffer.Read(out data))
            {
                return(false);
            }

            byte[] result_data = TcpAsyncCommon.CreatePacket(data, PacketMode);

            if (data.IsNullOrEmpty())
            {
                return(false);
            }

            int sent = 0;
            int size = result_data.Length;

            do
            {
                int packet = size - sent;
                if (packet > PacketSizeTCP)
                {
                    packet = PacketSizeTCP;
                }
                try
                {
                    while (Speed > MaxSpeed)
                    {
                        Thread.Sleep(1);
                    }

                    int bytes_send = handler.Send(result_data, sent, packet, SocketFlags.None);
                    sent += bytes_send;
                    if (bytes_send > 0)
                    {
                        BandwidthBuffer.Write((int)((double)40 * Math.Ceiling((double)bytes_send / 1500)) + bytes_send);
                    }
                }
                catch (Exception ex)
                {
                    Exceptions.Write(ex);
                    return(false);
                }
            }while (sent < size);


            return(true);
        }