Ejemplo n.º 1
0
 /// <summary>
 /// 構築
 /// </summary>
 public Player()
 {
     FielderAbility = new FielderAbility();
     PitcherAbility = new PitcherAbility();
     PitchingResult = new PitchingResult();
     SelfPractices = new List<PracticeKind>();
     PracticeExp = new PracticeExp();
 }
Ejemplo n.º 2
0
        /// <summary>
        /// 構築
        /// </summary>
        /// <param name="player">選手</param>
        /// <param name="defensePosition">守備位置</param>
        public GameMember(Player player, DefensePosition defensePosition)
        {
            Player = player;
            DefensePosition = defensePosition;

            // 初期値設定
            UseKind = UseKind.Normal;
            BattingResults = new List<BattingResultKind>();
            PitchingResult = new PitchingResult();

            // 残り体力全開
            ClearRemainingStamina();
        }
Ejemplo n.º 3
0
 /// <summary>
 /// 複製する
 /// </summary>
 /// <returns></returns>
 public PitchingResult Clone()
 {
     PitchingResult clone = new PitchingResult();
     clone.ThrowInning = ThrowInning;
     clone.ThrowBollCount = ThrowBollCount;
     clone.BatCount = BatCount;
     clone.HitCount = HitCount;
     clone.HomeRunCount = HomeRunCount;
     clone.StrikeOutCount = StrikeOutCount;
     clone.FourBollOrDeadBollCount = FourBollOrDeadBollCount;
     clone.RunsAllowed = RunsAllowed;
     clone.WildPitchCount = WildPitchCount;
     return clone;
 }