public void renderUpdate(int front, ref DrawBuffer draw_buffer) { // trail if (l_trail_ >= 0) { Trail.Instance.renderUpdate(front, l_trail_); } if (r_trail_ >= 0) { Trail.Instance.renderUpdate(front, r_trail_); } var arm_offset = new Vector3(0f, 0f, -arm_offset_ * 0.1f); draw_buffer.registPlayer(ref rigidbody_.transform_, ref arm_offset); }
public override void renderUpdate(int front, MyCamera camera, ref DrawBuffer draw_buffer) { var v = camera.getScreenPoint(ref target_cursor_.transform_.position_); if (v.z > 0) { var rect = new Rect(v.x, v.y, 96f, 96f); MySprite.Instance.put(front, ref rect, MySprite.Kind.Cursor, MySprite.Type.Full); } // trail if (l_trail_ >= 0) { Trail.Instance.renderUpdate(front, l_trail_); } if (r_trail_ >= 0) { Trail.Instance.renderUpdate(front, r_trail_); } draw_buffer.registPlayer(ref rigidbody_.transform_); }
public override void renderUpdate(int front, MyCamera camera, ref DrawBuffer draw_buffer) { var v = camera.getScreenPoint(ref target_cursor_.transform_.position_); if (v.z > 0) { var rect = new Rect(v.x, v.y, 96f, 96f); MySprite.Instance.put(front, ref rect, MySprite.Kind.Cursor, MySprite.Type.Full); } // trail if (l_trail_ >= 0) { Trail.Instance.renderUpdate(front, l_trail_); } if (r_trail_ >= 0) { Trail.Instance.renderUpdate(front, r_trail_); } draw_buffer.registPlayer(ref rigidbody_.transform_); }