Sakuno.KanColle.Amatsukaze.Game.Models.Events.RewardEvent.RewardEvent C# (CSharp) Method

RewardEvent() private method

private RewardEvent ( Sakuno.KanColle.Amatsukaze.Game.Models.Raw.RawMapExploration rpData ) : Newtonsoft.Json.Linq
rpData Sakuno.KanColle.Amatsukaze.Game.Models.Raw.RawMapExploration
return Newtonsoft.Json.Linq
        internal RewardEvent(RawMapExploration rpData) : base(rpData)
        {
            if (RawData.Rewards == null)
                return;

            switch (RawData.Rewards.Type)
            {
                case JTokenType.Array:
                    Rewards = RawData.Rewards.ToObject<RawMapExploration.RawReward[]>();
                    break;

                case JTokenType.Object:
                    Rewards = new[] { RawData.Rewards.ToObject<RawMapExploration.RawReward>() };
                    break;
            }
        }
    }
RewardEvent