Esempio n. 1
0
        public IMovement GetMovement(BoardField selectedField, Player currentPlayer)
        {
            if (this.IsAngleMovement(selectedField))
            {
                var           advokateTokenField = this.GetAdvokateTokenField(currentPlayer);
                AngleMovement angleMovement      = new AngleMovement(advokateTokenField);

                angleMovement.SelectField(selectedField);

                return(angleMovement);
            }

            if (this.IsParagraphMovement(selectedField, currentPlayer))
            {
                ParagraphMovement paragraphMovement = new ParagraphMovement(this.board, selectedField);

                return(paragraphMovement);
            }

            return(null);
        }
    void Start()
    {
        player = FindObjectOfType <AngleMovement> ();

        if (textFile != null)
        {
            textLines = (textFile.text.Split('\n'));
        }

        if (endAtLine == 0)
        {
            endAtLine = textLines.Length - 1;
        }

        if (isActive)
        {
            EnableTextBox();
        }
        else
        {
            DisableTextBox();
        }
    }