public BioPlaypenVolumeAdditive(int idx, float x, float y, IMEPackage p, PathingGraphEditor grapheditor, bool drawAsPolygon = false) : base(idx, x, y, p, grapheditor, drawAsPolygon) { }
public SFXNav_LeapNodeHumanoid(int idx, float x, float y, IMEPackage p, PathingGraphEditor grapheditor) : base(idx, x, y, p, grapheditor) { }
public CoverSlotMarker(int idx, float x, float y, IMEPackage p, PathingGraphEditor grapheditor) : base(idx, x, y, p, grapheditor) { }
public PathNode_Dynamic(int idx, float x, float y, IMEPackage p, PathingGraphEditor grapheditor) : base(idx, x, y, p, grapheditor) { shape.Brush = dynamicPathnodefindingNodeBrush; }
public SFXNav_JumpDownNode(int idx, float x, float y, IMEPackage p, PathingGraphEditor grapheditor) : base(idx, x, y, p, grapheditor) { }
public BioTriggerVolume(int idx, float x, float y, IMEPackage p, PathingGraphEditor grapheditor, bool drawAsPolygon) : base(idx, x, y, p, grapheditor, drawAsPolygon) { }
public SFXMedStation(int idx, float x, float y, IMEPackage p, PathingGraphEditor grapheditor) : base(idx, x, y, p, grapheditor) { }
public SFXStuntActor(int idx, float x, float y, IMEPackage p, PathingGraphEditor grapheditor) : base(idx, x, y, p, grapheditor) { }
public SkeletalMeshActor(int idx, float x, float y, IMEPackage p, PathingGraphEditor grapheditor) : base(idx, x, y, p, grapheditor) { }
public TargetPoint(int idx, float x, float y, IMEPackage p, PathingGraphEditor grapheditor, bool showRotation = false) : base(idx, x, y, p, grapheditor, drawRotationLine: showRotation) { shape.Brush = dynamicPathfindingNodeBrush; }
}; //top left public BioStartLocation(int idx, float x, float y, IMEPackage p, PathingGraphEditor grapheditor, bool showRotation = false) : base(idx, x, y, p, grapheditor, drawRotationLine: showRotation) { }
public SFXBlockingVolume_Ledge(int idx, float x, float y, IMEPackage p, PathingGraphEditor grapheditor) : base(idx, x, y, p, grapheditor) { }
public BioPawn(int idx, float x, float y, IMEPackage p, PathingGraphEditor grapheditor, bool showRotation = false) : base(idx, x, y, p, grapheditor, drawRotationLine: true) { shape.Brush = biopawnPathfindingNodeBrush; }
public DynamicBlockingVolume(int idx, float x, float y, IMEPackage p, PathingGraphEditor grapheditor, bool drawAsPolygon) : base(idx, x, y, p, grapheditor, drawAsPolygon) { shape.Brush = dynamicPathfindingNodeBrush; }
public SFXPlaceable(int idx, float x, float y, IMEPackage p, PathingGraphEditor grapheditor) : base(idx, x, y, p, grapheditor) { comment.Text = export.ObjectName.Instanced; }
public PendingActorNode(int idx, float x, float y, IMEPackage p, PathingGraphEditor grapheditor) : base(idx, x, y, p, grapheditor, drawRotationLine: true) { }
public InterpActorNode(int idx, float x, float y, IMEPackage p, PathingGraphEditor grapheditor) : base(idx, x, y, p, grapheditor) { }
public EverythingElseNode(int idx, float x, float y, IMEPackage p, PathingGraphEditor grapheditor) : base(idx, x, y, p, grapheditor, drawRotationLine: true) { shape.Brush = backgroundBrush; comment.Text = export.ObjectName.Instanced + comment.Text; }
public DynamicTriggerVolume(int idx, float x, float y, IMEPackage p, PathingGraphEditor grapheditor) : base(idx, x, y, p, grapheditor) { shape.Brush = dynamicPathfindingNodeBrush; }
public WwiseAmbientSound(int idx, float x, float y, IMEPackage p, PathingGraphEditor grapheditor) : base(idx, x, y, p, grapheditor) { }
public BioTriggerStream(int idx, float x, float y, IMEPackage p, PathingGraphEditor grapheditor) : base(idx, p, grapheditor) { string s = export.ObjectName; // = getType(s); float w = 50; float h = 50; outlinePen = new Pen(color); if (grapheditor.showVolumeBrushes && grapheditor.showVolume_BioTriggerStream) { var brushShape = get3DBrushShape(); if (brushShape != null) { shape = PPath.CreatePolygon(brushShape); } else { shape = PPath.CreatePolygon(TShape); } } else { shape = PPath.CreatePolygon(TShape); } shape.Pen = outlinePen; shape.Brush = actorNodeBrush; shape.Pickable = false; this.AddChild(shape); this.Bounds = new RectangleF(0, 0, w, h); val = new SText(idx.ToString()); val.Pickable = false; val.TextAlignment = StringAlignment.Center; val.X = w / 2 - val.Width / 2; val.Y = h / 2 - val.Height / 2; this.AddChild(val); var props = export.GetProperties(); this.TranslateBy(x, y); var exportProps = export.GetProperties(); var streamingStates = exportProps.GetProp <ArrayProperty <StructProperty> >("StreamingStates"); if (streamingStates != null) { string commentText = ""; var tierName = exportProps.GetProp <NameProperty>("TierName"); commentText += "Tier: " + tierName + "\n"; foreach (StructProperty state in streamingStates) { //List<string> visibleItems = var stateName = state.GetProp <NameProperty>("StateName"); var items = new List <string>(); commentText += "State: " + stateName + "\n"; var inChunkName = state.GetProp <NameProperty>("InChunkName"); commentText += "InChunkName: " + inChunkName + "\n"; var visibleChunkNames = state.GetProp <ArrayProperty <NameProperty> >("VisibleChunkNames"); if (visibleChunkNames != null) { foreach (NameProperty name in visibleChunkNames) { items.Add(name.Value); } items.Sort(); foreach (string item in items) { commentText += " " + item + "\n"; } } } comment.Text = commentText; } }
public SFXTreasureNode(int idx, float x, float y, IMEPackage p, PathingGraphEditor grapheditor) : base(idx, x, y, p, grapheditor) { shape.Brush = backgroundBrush; }
new PointF(25, 30),new PointF(0, 30) }; // End public SFXNav_WayPoint(int idx, float x, float y, IMEPackage p, PathingGraphEditor grapheditor) : base(idx, x, y, p, grapheditor) { }
public SFXAmmoContainer_Simulator(int idx, float x, float y, IMEPackage p, PathingGraphEditor grapheditor) : base(idx, x, y, p, grapheditor) { }
public SFXNav_LargeBoostNode(int idx, float x, float y, IMEPackage p, PathingGraphEditor grapheditor) : base(idx, x, y, p, grapheditor) { }
public SFXGrenadeContainer(int idx, float x, float y, IMEPackage p, PathingGraphEditor grapheditor) : base(idx, x, y, p, grapheditor) { }
public PendingNode(int idx, float x, float y, IMEPackage p, PathingGraphEditor grapheditor) : base(idx, x, y, p, grapheditor) { }
public SFXCombatZone(int idx, float x, float y, IMEPackage p, PathingGraphEditor grapheditor, bool drawAsPolygon) : base(idx, x, y, p, grapheditor, drawAsPolygon) { }
public SFXDynamicCoverSlotMarker(int idx, float x, float y, IMEPackage p, PathingGraphEditor grapheditor) : base(idx, x, y, p, grapheditor) { shape.Brush = dynamicPathfindingNodeBrush; }
public LAC_ActorNode(int idx, float x, float y, IMEPackage p, PathingGraphEditor grapheditor, float z) : base(idx, x, y, p, grapheditor, z) { }