public static bool posPlayerOfRegDate(string iRegDate) // 指定RegDateの選手のplayList参照をワークに移す { bool result = true; var qry = GameList.Instance.playerList.Where(p => p.regDate == iRegDate); if (qry.Count() != 0) { foreach (_Player p in qry) { _player = p; } } else { result = false; } var qt = TrsPlayer.Instance.trsPlayerList.Where(p => p.regDate == iRegDate); if (qt.Count() != 0) { foreach (_TrsPlayer t in qt) { _trsPlayer = t; } } return(result); }
public static void createTransformFromPlayerDate() // transform がFile読み込みで作成されないため、playerList との整合性を取るため再作成する { TrsPlayer.Instance.trsPlayerList.Clear(); foreach (_Player p in GameList.Instance.playerList) { _TrsPlayer trs = new _TrsPlayer(); trs.regDate = p.regDate; TrsPlayer.Instance.trsPlayerList.Add(trs); } }
public static bool posPlayerOfListIndex(int listIdx) // 指定ListIndexの選手のplayList参照をワークに移す { if (listIdx < GameList.Instance.playerList.Count) { _player = GameList.Instance.playerList[listIdx]; _trsPlayer = TrsPlayer.Instance.trsPlayerList[listIdx]; return(true); } else { Debug.Log("Error:Over PlayerCount"); return(false); } }