diff options
Diffstat (limited to 'Assets/Scripts/Tag/MaskAnswers.cs')
| -rw-r--r-- | Assets/Scripts/Tag/MaskAnswers.cs | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/Assets/Scripts/Tag/MaskAnswers.cs b/Assets/Scripts/Tag/MaskAnswers.cs new file mode 100644 index 0000000..f8e5583 --- /dev/null +++ b/Assets/Scripts/Tag/MaskAnswers.cs @@ -0,0 +1,48 @@ +using System.Collections.Generic; +using UnityEngine; + +namespace Tag +{ + public class MaskAnswers : MonoBehaviour + { + public PlayerMovement bindPlayer; + public Area eyeArea; + public Area norseArea; + public Area mouseArea; + public Area elbowArea; + public Area accessoriesArea; + + public Answer CollectToAnswer() + { + var totalTag = new List<string>(); + + foreach (var areaItem in eyeArea.items) + { + foreach (var t in areaItem.info.tags) + totalTag.Add(t); + } + foreach (var areaItem in norseArea.items) + { + foreach (var t in areaItem.info.tags) + totalTag.Add(t); + } + foreach (var areaItem in mouseArea.items) + { + foreach (var t in areaItem.info.tags) + totalTag.Add(t); + } + foreach (var areaItem in elbowArea.items) + { + foreach (var t in areaItem.info.tags) + totalTag.Add(t); + } + foreach (var areaItem in accessoriesArea.items) + { + foreach (var t in areaItem.info.tags) + totalTag.Add(t); + } + + return new Answer(totalTag.ToArray()); + } + } +} |
