ChuBlipManager.cs 1.4 KB

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