ChuBlipManager.cs 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. using System;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. public class ChuBlipManager : MonoBehaviour
  5. {
  6. public OnaholeEstrusMode estrusMode { get; private set; }
  7. public FinishSyncrho finishSyncrho { get; private set; }
  8. public Dictionary<string, OnaholeCharaManager> OnahoCharaDic
  9. {
  10. get
  11. {
  12. return this.onahoCharaDic;
  13. }
  14. }
  15. public OnaholeEstrusMode EstrusMode
  16. {
  17. get
  18. {
  19. return this.estrusMode;
  20. }
  21. }
  22. public OnaholeChuBlipDevice device
  23. {
  24. get
  25. {
  26. return this.holeDevice;
  27. }
  28. }
  29. private YotogiManager yotogiMgr;
  30. private YotogiPlayManagerWithChubLip yotogiPlayMgr;
  31. private ChuBlipManager.ControlMode mode = ChuBlipManager.ControlMode.AUTO;
  32. private OnaholeMotion.MODE motionMode = OnaholeMotion.MODE.WAIT;
  33. private float touchCount;
  34. private string touchPointStr = string.Empty;
  35. private OnaholeChuBlipDevice holeDevice;
  36. private AutoPiston autoPiston;
  37. private GameObject rayHitObj;
  38. private float dot;
  39. private MaidTouch.POINT sexMode;
  40. private MaidTouch.POINT reserveSexMode;
  41. [SerializeField]
  42. private float insertDepth;
  43. private bool insertLerpFlag;
  44. public bool debugMode;
  45. public bool charaEnable;
  46. private string setOsawariText = string.Empty;
  47. private float osawariWait = 1f;
  48. private Dictionary<string, OnaholeCharaManager> onahoCharaDic = new Dictionary<string, OnaholeCharaManager>();
  49. private Dictionary<string, List<string>> syaseiPointExpDic = new Dictionary<string, List<string>>();
  50. private const float autoPistonSpeedRatio = 10f;
  51. private const float in_or_out = 0.5f;
  52. private enum ControlMode
  53. {
  54. DEVICE,
  55. AUTO
  56. }
  57. }