/// <summary> /// takes the reload action. /// </summary> /// <param name="weapon">current weapon</param> /// <returns></returns> public override bool ActionReload(GameWeapon weapon) { // If weapon reloaded, action reload if (CurrentWeapon.IsPossibleToReload()) { CurrentWeapon.Reload(this.UnitType); engageAction = Action.Reload; return(true); } return(false); }