// 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>(); }
// 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); } }
private static int FirstLargestOrDefault(NumberCollection numbers) { for (int index = 0; index < numbers.Length; index++) { if (numbers.IsGreaterThanNeighbours(index)) { return(index); } } return(-1); }
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)); }
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(); }
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; }
protected override void Start() { base.Start(); _numberCollection = _scene.NumberCollection; }