public void Draw(SharpRenderer renderer) { if (Vector3.Distance(renderer.Camera.GetPosition(), TriggerPosition) <= 15000f) { if (TriggerShape == 1) //plane { renderer.DrawCubeTrigger(triggerPosWorld, isSelected); } else if (TriggerShape == 3) // cube { renderer.DrawCubeTrigger(triggerPosWorld, isSelected); } else if (TriggerShape == 4) // cyl { renderer.DrawCylinderTrigger(triggerPosWorld, isSelected); } else // sphere { renderer.DrawSphereTrigger(triggerPosWorld, isSelected); } } if (isSelected) { DrawCube(renderer, pointAWorld, Color.Red.ToVector4()); DrawCube(renderer, pointBWorld, Color.Blue.ToVector4()); DrawCube(renderer, pointCWorld, Color.Green.ToVector4()); DrawCube(renderer, camPosWorld, Color.Pink.ToVector4()); } }
public override void Draw(SharpRenderer renderer) { renderer.DrawSphereTrigger(transformMatrix, isSelected); if (isSelected) { renderer.DrawCubeTrigger(destinationMatrix, isSelected); } }
public override void Draw(string[] modelNames, bool isSelected) { base.Draw(modelNames, isSelected); if (isSelected) { SharpRenderer.DrawSphereTrigger(triggerMatrix, true); } }
public override void Draw(SharpRenderer renderer) { base.Draw(renderer); if (isSelected) { renderer.DrawSphereTrigger(triggerMatrix, true); } }
public override void Draw(SharpRenderer renderer, string[][] modelNames, int miscSettingByte, bool isSelected) { base.Draw(renderer, modelNames, miscSettingByte, isSelected); if (isSelected) { renderer.DrawSphereTrigger(triggerMatrix, true); } }
public override void Draw(SharpRenderer renderer) { base.Draw(renderer); if (isSelected) { renderer.DrawSphereTrigger(destinationMatrix, isSelected); } }
public override void Draw(SharpRenderer renderer, string[][] modelNames, int miscSettingByte, bool isSelected) { switch (TriggerShape) { case TriggerSEShape.Sphere: renderer.DrawSphereTrigger(transformMatrix, isSelected); break; case TriggerSEShape.Cube: renderer.DrawCubeTrigger(transformMatrix, isSelected); break; default: DrawCube(renderer, isSelected); break; } }
public override void Draw(SharpRenderer renderer) { switch (TriggerShape) { case TriggerSEShape.Sphere: renderer.DrawSphereTrigger(transformMatrix, isSelected); break; case TriggerSEShape.Cube: renderer.DrawCubeTrigger(transformMatrix, isSelected); break; default: DrawCube(renderer); break; } }
public override void Draw(SharpRenderer renderer, string[][] modelNames, int miscSettingByte, bool isSelected) { if (TriggerShape == TriggerTalkShape.Sphere) { renderer.DrawSphereTrigger(transformMatrix, isSelected); } else if (TriggerShape == TriggerTalkShape.Cylinder) { renderer.DrawCylinderTrigger(transformMatrix, isSelected); } else if (TriggerShape == TriggerTalkShape.Cube) { renderer.DrawCubeTrigger(transformMatrix, isSelected); } else { DrawCube(renderer, isSelected); } }
public override void Draw(SharpRenderer renderer) { if (TriggerShape == TriggerTalkShape.Sphere) { renderer.DrawSphereTrigger(transformMatrix, isSelected); } else if (TriggerShape == TriggerTalkShape.Cylinder) { renderer.DrawCylinderTrigger(transformMatrix, isSelected); } else if (TriggerShape == TriggerTalkShape.Cube) { renderer.DrawCubeTrigger(transformMatrix, isSelected); } else { DrawCube(renderer); } }
public override void Draw(SharpRenderer renderer, string[][] modelNames, int miscSettingByte, bool isSelected) { renderer.DrawSphereTrigger(transformMatrix, isSelected); if (isSelected) { renderData.worldViewProjection = Matrix.Scaling(5) * destinationMatrix * renderer.viewProjection; renderData.Color = renderer.selectedColor; renderer.Device.SetFillModeDefault(); renderer.Device.SetCullModeNone(); renderer.Device.SetBlendStateAlphaBlend(); renderer.Device.ApplyRasterState(); renderer.Device.UpdateAllStates(); renderer.Device.UpdateData(renderer.basicBuffer, renderData); renderer.Device.DeviceContext.VertexShader.SetConstantBuffer(0, renderer.basicBuffer); renderer.basicShader.Apply(); renderer.Cube.Draw(renderer.Device); } }
public override void Draw(SharpRenderer renderer, string[][] modelNames, int miscSettingByte, bool isSelected) { renderer.DrawSphereTrigger(transformMatrix, isSelected); }
public override void Draw(SharpRenderer renderer) { renderer.DrawSphereTrigger(transformMatrix, isSelected); }