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(); } }