public void ShowOutlineRenderersOnSemiActiveState(NodeAddedEvent evt, [Combine] InitializedOutlineTankPartNode renderer, [Context, JoinByTank] AssembledActivatedInitializedOutlineTankNode tank, [Context, JoinByTank] SemiActiveTankNode state) { renderer.tankPartOutlineEffectUnity.SwitchOutlineRenderer(true); }
public void HideOutlineRenderersOnDeadState(NodeAddedEvent evt, [Combine] InitializedOutlineTankPartNode renderer, [Context, JoinByTank] AssembledActivatedInitializedOutlineTankNode tank, [Context, JoinByTank] DeadTankNode state) { renderer.tankPartOutlineEffectUnity.SwitchOutlineRenderer(false); }