public override List <IResourceConnection> SlurpConnections(object constraints) { if (base.includeDDSes) { return(base.SlurpAllRKs()); } this.SlurpKinRCOLTGIBlocks(); List <IResourceConnection> results = new List <IResourceConnection>(); IResourceConnection normalMap = GEOM_getNormalMap(); if (normalMap != null) { results.Add(normalMap); } return(results); }
public override List <IResourceConnection> SlurpConnections(object constraints) { List <IResourceConnection> results = null; if (!base.justSelf) { if (base.isDeepClone) { results = base.SlurpAllRKs(); } else { results = Catlg_IncludePresets(); if (base.originalKey.ResourceType != OBJD_TID) { List <IResourceConnection> vpxys = Catlg_getVPXYs(); if (vpxys != null) { results.AddRange(vpxys); } } else { if (!isFix && base.mode == Mode.FromGame) { results.Add(OBJD_setFallback()); } IResourceConnection objk = OBJD_getOBJK(); if (objk != null) { results.Add(objk); results.AddRange(OBJD_SlurpDDSes()); } } } } return(results); }
public GraphConnectionRef(ResourceGraph graph, GraphNode parent, IResourceConnection core) : base(graph, parent) { this.Core = core; }