SLGBaseで戦術級シミュレーションゲームを作ってみる

4.ユニットの実装

最終更新:

slgbase

- view
管理者のみ編集可

4-1.UnitBaseを継承したUnitクラスを実装します。


オーバーライドする必要があるメンバはTotalMoveCostプロパティです。
いわゆる移動力というやつですね。
ここではとりあえず1を返すようにします。

これまで同様にプロジェクトにUnit.csを追加し、そこにUnitクラスを記述します。

Unit.cs
using System;
using System.Collections.Generic;
using System.Text;
 
using SLGBase;          //add 4-1
 
namespace SLGTest
{
    //add 4-1
    public class Unit : UnitBase
    {
        public override int TotalMoveCost
        {
            get { return (1); }
        }
    }
}
 
ウィキ募集バナー