示例#1
0
 private void CharacterTurn()
 {
     validMoveParent.DeselectCharacter();
     activeCharacter = GetNextCharacter();
     if (activeCharacter == null)
     {
         state = State.End_Round;
         ProcessState();
     }
     activePlayer = activeCharacter.GetComponentInParent <Player>();
     validMoveParent.SelectCharacter(activeCharacter);
     cameraRaycaster.SetCharacter(activeCharacter);
     selectedCharacter.transform.position = activeCharacter.transform.position;
     selectedCharacter.SetActive(true);
 }