コード例 #1
0
ファイル: SheetRow.cs プロジェクト: cathei/BakingSheet
 public virtual void VerifyAssets(SheetConvertingContext context)
 {
     using (context.Logger.BeginScope(Index))
     {
         SheetUtility.VerifyAssets(context, this);
     }
 }
コード例 #2
0
ファイル: SheetRow.cs プロジェクト: cathei/BakingSheet
 public virtual void PostLoad(SheetConvertingContext context)
 {
     using (context.Logger.BeginScope(Index))
     {
         SheetUtility.MapReferences(context, this);
     }
 }
コード例 #3
0
        public override void ConvertFromRaw(SheetConvertingContext context, RawSheetRow row)
        {
            base.ConvertFromRaw(context, row);

            Arr = new List <TElem>();

            var parentTag = context.Tag;

            foreach (var item in row)
            {
                context.SetTag(parentTag, Id, Arr.Count);

                var elem = new TElem();
                SheetUtility.ConvertFromRaw(context, elem, item);
                Arr.Add(elem);
            }
        }
コード例 #4
0
 public virtual void VerifyAssets(SheetConvertingContext context)
 {
     context.SetTag(context.Tag, Index);
     SheetUtility.VerifyAssets(context, this);
 }
コード例 #5
0
 public virtual void PostLoad(SheetConvertingContext context)
 {
     context.SetTag(context.Tag, Index);
     SheetUtility.MapReferences(context, this);
 }
コード例 #6
0
 public virtual void ConvertFromRaw(SheetConvertingContext context, RawSheetRow row)
 {
     context.SetTag(context.Tag, Id);
     SheetUtility.ConvertFromRaw(context, this, row[0]);
 }