コード例 #1
0
ファイル: NumberChanger.cs プロジェクト: Ulizai/AuMaiRamas
 // Use this for initialization
 void Start()
 {
     number0TopFront.SetActive(false);
     number1TopFront.SetActive(false);
     number0TopBack.SetActive(false);
     number1TopBack.SetActive(false);
     controller = GameObject.FindObjectOfType <ChangeBoards>();
     numbers    = GameObject.FindObjectOfType <NumberCollection>();
 }
コード例 #2
0
    // Start is called at the beginning
    private void Start()
    {
        // Find the Collection in the scene and store a reference for later use

        numberCollection = GameObject.FindObjectOfType <NumberCollection>();
        if (numberCollection != null)
        {
            Debug.Log("Collection hnr = " + numberCollection.highNumber);
        }
    }
コード例 #3
0
 private static int FirstLargestOrDefault(NumberCollection numbers)
 {
     for (int index = 0; index < numbers.Length; index++)
     {
         if (numbers.IsGreaterThanNeighbours(index))
         {
             return(index);
         }
     }
     return(-1);
 }
コード例 #4
0
        static void Main(string[] args)
        {
            Console.WriteLine("Enter integers, separated by a comma: ");
            int[] input = Console.ReadLine()
                          .Split(new char[] { ' ', ',', '\t' }, StringSplitOptions.RemoveEmptyEntries)
                          .Select(x => int.Parse(x))
                          .ToArray();

            NumberCollection numbers = new NumberCollection(input);

            Console.WriteLine("Pos: " + FirstLargestOrDefault(numbers));
        }
コード例 #5
0
        public static void StrategyQuestion()
        {
            NumberCollection lst = new NumberCollection();

            for (int i = 0; i < 1000; i++)
            {
                lst.Add(i);
            }

            lst.Sort();
            lst.remove(50);
            lst.Sort();
            lst.Add(50);
            lst.Sort();
        }
コード例 #6
0
        protected override void Start()
        {
            base.Start();
            _scene = GetSceneLogic <FightSceneLogic>();
            // 開始先鎖定主堡位置
            var gen = _scene.MapGridGenerator;

            _finalTarget      = (_playerID == 0) ? gen[4, 18].transform.localPosition : gen[4, 1].transform.localPosition;
            _finalTarget     += new Vector3(-2.5f * VectorOffset, 0, -5);
            _animator         = GetComponent <Animator>();
            _sprite           = transform.Find("Image").GetComponent <SpriteRenderer>();
            _audio            = GetComponent <AudioSource>();
            _body             = GetComponent <Rigidbody>();
            _numberCollection = _scene.NumberCollection;
            Debug.Assert(_sprite != null);
            Debug.Assert(_body != null);
            this.GetComponent <Collider>().enabled = false;
            _audio.spatialBlend = 0.75f;
        }
コード例 #7
0
 protected override void Start()
 {
     base.Start();
     _numberCollection = _scene.NumberCollection;
 }