コード例 #1
0
ファイル: MapModel.cs プロジェクト: lltcggie/StageMapEditor
        /// <summary>
        /// MessagePackのデータを使って初期化を行う
        /// </summary>
        /// <param name="parent"></param>
        /// <param name="mapModelPack"></param>
        public MapModel(MapModelPack mapModelPack, StageModel parent)
        {
            Initialize(parent);
            SetProperties(mapModelPack);

            MapChipModel = new MapChipModel(this, mapModelPack.MapChipPack);
            ObjectChipModel = new ObjectChipModel(this, mapModelPack.ObjectChipPack);

            SetEvent();
            ChangeBackground();
        }
コード例 #2
0
ファイル: MapSelect.cs プロジェクト: lltcggie/StageMapEditor
 /// <summary>
 /// 選択範囲内に存在するObjectChipPointのリストを返す
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public IEnumerable<ObjectChipPoint> GetObjectChipList(ObjectChipModel model)
 {
     return GetSelectPointArray().Select(p => new ObjectChipPoint(p, model.Get(p))).ToArray();
 }