unityのPUN2を用いたオンライン機能の実装について興味を持ち勉強していたところ => という記号が出てきたのですが調べても意味がわからないため教えてほしいです。スクリプトは以下の通りでプレイヤーのリストを扱いやすくするためのものだそうです。5行目と6行目に出てきます。
代入しているように見えるのですが=とは違うのでしょうか。よろしくお願いします。
C#
1public class AvatarContainer : MonoBehaviour, IEnumerable<AvatarContainerChild> 2{ 3 private List<AvatarContainerChild> avatarList = new List<AvatarContainerChild>(); 4 5 public AvatarContainerChild this[int index] => avatarList[index]; 6 public int Count => avatarList.Count; 7 8 private void OnTransformChildrenChanged() { 9 avatarList.Clear(); 10 foreach (Transform child in transform) { 11 avatarList.Add(child.GetComponent<AvatarContainerChild>()); 12 } 13 } 14 15 public IEnumerator<AvatarContainerChild> GetEnumerator() { 16 return avatarList.GetEnumerator(); 17 } 18 19 IEnumerator IEnumerable.GetEnumerator() { 20 return GetEnumerator(); 21 } 22}
回答2件
あなたの回答
tips
プレビュー