Beispiel #1
0
        /// <summary>
        /// ステージ達成状況の保存。
        /// </summary>
        /// <param name="playlog">送信するプレイログ。</param>
        /// <returns>処理結果。</returns>
        /// <exception cref="IOException">保存失敗時。</exception>
        public IEnumerator SaveStageResult(Playlog playlog)
        {
            var param = new EndParam
            {
                id      = playlog.Id,
                score   = playlog.Score,
                cleared = playlog.Cleared,
                hash    = playlog.Hash(this.Secret),
            };

            yield return(this.Post("/games/end", JsonUtility.ToJson(param)));
        }
Beispiel #2
0
        public override string GetStepParameters()
        {
            var parameters = new List <string>();

            parameters.Add(SweptArea != null ? SweptArea.ToStepValue() : "$");
            parameters.Add(Position != null ? Position.ToStepValue() : "$");
            parameters.Add(Directrix != null ? Directrix.ToStepValue() : "$");
            parameters.Add(StartParam != null ? StartParam.ToStepValue() : "$");
            parameters.Add(EndParam != null ? EndParam.ToStepValue() : "$");
            parameters.Add(FixedReference != null ? FixedReference.ToStepValue() : "$");

            return(string.Join(", ", parameters.ToArray()));
        }
        public override string GetStepParameters()
        {
            var parameters = new List <string>();

            parameters.Add(Directrix != null ? Directrix.ToStepValue() : "$");
            parameters.Add(Radius != null ? Radius.ToStepValue() : "$");
            parameters.Add(InnerRadius != null ? InnerRadius.ToStepValue() : "$");
            parameters.Add(StartParam != null ? StartParam.ToStepValue() : "$");
            parameters.Add(EndParam != null ? EndParam.ToStepValue() : "$");
            parameters.Add(FilletRadius != null ? FilletRadius.ToStepValue() : "$");

            return(string.Join(", ", parameters.ToArray()));
        }