コード例 #1
0
ファイル: Operations.cs プロジェクト: mschlege1838/tes3-net
 internal static object GetIdentifier(RecordIdentifierContext context)
 {
     if (CellUtils.IsInterior(context.record))
     {
         return(CellUtils.GetName(context.record));
     }
     else
     {
         return(CellUtils.GetGridKey(context.record));
     }
 }
コード例 #2
0
ファイル: Operations.cs プロジェクト: mschlege1838/tes3-net
 internal static object GetIdentifier(RecordIdentifierContext context)
 {
     return(context.record.GetSubRecord <StringSubRecord>("NAME").Data);
 }
コード例 #3
0
ファイル: Operations.cs プロジェクト: mschlege1838/tes3-net
 internal static object GetIdentifier(RecordIdentifierContext context)
 {
     return(context.record.GetSubRecord <IntSubRecord>("INDX").Data);
 }
コード例 #4
0
 internal static object GetIdentifier(RecordIdentifierContext context)
 {
     return(context.record.GetSubRecord <ScriptHeader>("SCHD").ScriptName);
 }
コード例 #5
0
ファイル: Operations.cs プロジェクト: mschlege1838/tes3-net
 internal static object GetIdentifier(RecordIdentifierContext context)
 {
     return(Record.TES3HeaderIdentifier);
 }
コード例 #6
0
        internal static object GetIdentifier(RecordIdentifierContext context)
        {
            var data = context.record.GetSubRecord <GridSubRecord>("INTV");

            return(new LandscapeGridKey(data.GridX, data.GridY));
        }
コード例 #7
0
ファイル: Operations.cs プロジェクト: mschlege1838/tes3-net
        internal static object GetIdentifier(RecordIdentifierContext context)
        {
            var data = context.record.GetSubRecord <PathGridDataSubRecord>("DATA");

            return(new PathGridKey(context.record.GetSubRecord <StringSubRecord>("NAME").Data, new GridKey(data.GridX, data.GridY)));
        }