Drawing influence maps
To display the current state of the influence map, you can call Sandbox.DrawInfluenceMap
. The influenceMapLayer
function that is passed in determines which of the 10 possible layers are to be drawn. As our influence maps support both positive and negative influences, three different colors are used to draw the resulting map:
Sandbox.DrawInfluenceMap( sandbox, influenceMapLayer, positiveInfluenceColor, neutralInfluenceColor, negativeInfluenceColor);
Each color passed to DrawInfluenceMap
is a Lua table that represents the red, green, blue, and alpha properties of the color in the range of 0 to 1. In the earlier cases, the influence map was drawn with these settings:
Sandbox.DrawInfluenceMap( sandbox, 0, { 0, 0, 1, 0.9 }, { 0, 0, 0, 0.75 }, { 1, 0, 0, 0.9 });
Note
Drawing the influence map only shows what the influence map looks like at that exact moment. The debug drawing of the influence map will not get updated on its own. Adding...