Example #1
0
        private void Start()
        {
            colorList = new List <Color>
            {
                Color.red, Color.green, Color.blue
            };

            turretLeftOutline   = TurretLeft.GetComponent <SpriteOutline>();
            turretCenterOutline = TurretCenter.GetComponent <SpriteOutline>();
            turretRightOutline  = TurretRight.GetComponent <SpriteOutline>();
            turretOutlines      = new List <SpriteOutline>
            {
                turretLeftOutline, turretCenterOutline, turretRightOutline
            };

            foreach (var item in turretOutlines)
            {
                item.color       = OutlineColor;
                item.outlineSize = 0;
            }

            turretOutlines[(int)TurretControl.Center].outlineSize = 9;

            turrets = new List <GameObject>
            {
                TurretLeft, TurretCenter, TurretRight
            };

            foreach (var item in turrets)
            {
                item.GetComponent <SpriteRenderer>().color = colorList[currentColorIndex];
            }

            gameManager = GetComponentInParent <MinigameManager>();
            subscribeToEvents();
        }
Example #2
0
 private void Start()
 {
     gameManager = GetComponentInParent <MinigameManager>();
 }