public ConstArg( IShootingTargetSpawnPointGroupAdaptor adaptor ) : base( adaptor ) { }
IShootingTargetSpawnPoint[] CreateSpawnPoints(IShootingTargetSpawnPointGroupAdaptor spawnPointGroupAdaptor) { // IShootingTargetSpawnPointGroup group = spawnPointGroupAdaptor.GetGroup(); // return group.GetSpawnPoints(); List <IShootingTargetSpawnPoint> resultList = new List <IShootingTargetSpawnPoint>(); IShootingTargetSpawnPointAdaptor[] adaptors = spawnPointGroupAdaptor.GetAdaptors(); foreach (IShootingTargetSpawnPointAdaptor adaptor in adaptors) { resultList.Add(adaptor.GetSpawnPoint()); } return(resultList.ToArray()); }