コード例 #1
0
 public void DrawToNext(SpeedDot nextDot)
 {
     if (nextDot.HasBeenClicked)
     {
         int lineIndex = renderOfLines.positionCount;
         renderOfLines.positionCount++;
         renderOfLines.SetPosition(lineIndex, nextDot.transform.position);
     }
 }
コード例 #2
0
        public void RegisterSpeedDotClick(SpeedDot dot)
        {
            if (currentMode == GameMode.Receiving)
            {
                if (!dot.HasBeenClicked)
                {
                    dot.HasBeenClicked = true;
                    lineConnector.DrawToNext(dot);
                    ChangeColor(dot);
                }

                if (AreAllDotsClicked())
                {
                    NextLevel();
                }
            }
        }
コード例 #3
0
        private void ChangeColor(SpeedDot dot)
        {
            var dotRenderer = dot.GetComponent <Renderer>();

            dotRenderer.material.SetColor("_Color", Color.cyan);
        }