MaidTouch.cs 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. using System;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. public class MaidTouch : MonoBehaviour
  5. {
  6. public static readonly string[] touchPointNameArray = new string[]
  7. {
  8. "通常",
  9. "唇",
  10. "胸",
  11. "クリトリス",
  12. "尻穴",
  13. "尻",
  14. string.Empty,
  15. "操作胸",
  16. "操作クリトリス"
  17. };
  18. public static readonly Vector3[] touchPointRotationArray = new Vector3[]
  19. {
  20. new Vector3(0f, 0f, 0f),
  21. new Vector3(0f, 0f, -90f),
  22. new Vector3(0f, 0f, -90f),
  23. new Vector3(90f, 0f, 0f),
  24. new Vector3(90f, 0f, 0f),
  25. new Vector3(0f, 0f, 0f)
  26. };
  27. public static readonly Vector3[] touchPointPostionArray = new Vector3[]
  28. {
  29. new Vector3(0f, 0f, 0f),
  30. new Vector3(0f, 0f, 0f),
  31. new Vector3(-0.04f, 0f, 0f),
  32. new Vector3(0f, 0f, 0f),
  33. new Vector3(0.075f, 0f, 0f),
  34. new Vector3(0f, 0f, 0f)
  35. };
  36. private OnaholeCharaManager owner;
  37. private GameObject colliderPrefab;
  38. private Dictionary<MaidTouch.POINT, MaidTouch.BoneData> boneDataDic = new Dictionary<MaidTouch.POINT, MaidTouch.BoneData>();
  39. private List<MaidTouch.TouchObject> touchObj = new List<MaidTouch.TouchObject>();
  40. private GameObject[] obj;
  41. private bool parentCheckEnd;
  42. public enum POINT
  43. {
  44. 通常,
  45. 唇,
  46. 胸,
  47. クリトリス,
  48. 尻穴,
  49. 尻,
  50. 発情,
  51. 操作胸,
  52. 操作クリトリス,
  53. MAX
  54. }
  55. public class BoneData
  56. {
  57. public Dictionary<string, GameObject> boneDic = new Dictionary<string, GameObject>();
  58. }
  59. public class TouchObject
  60. {
  61. public string pointName = string.Empty;
  62. public List<GameObject> obj = new List<GameObject>();
  63. public int mode;
  64. }
  65. }