MaidTouch.cs 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  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. };
  15. public static readonly Vector3[] touchPointRotationArray = new Vector3[]
  16. {
  17. new Vector3(0f, 0f, 0f),
  18. new Vector3(0f, 0f, -90f),
  19. new Vector3(0f, 0f, -90f),
  20. new Vector3(90f, 0f, 0f),
  21. new Vector3(90f, 0f, 0f),
  22. new Vector3(0f, 0f, 0f)
  23. };
  24. public static readonly Vector3[] touchPointPostionArray = new Vector3[]
  25. {
  26. new Vector3(0f, 0f, 0f),
  27. new Vector3(0f, 0f, 0f),
  28. new Vector3(-0.04f, 0f, 0f),
  29. new Vector3(0f, 0f, 0f),
  30. new Vector3(0.075f, 0f, 0f),
  31. new Vector3(0f, 0f, 0f)
  32. };
  33. private OnaholeCharaManager owner;
  34. private GameObject colliderPrefab;
  35. private Dictionary<MaidTouch.POINT, MaidTouch.BoneData> boneDataDic = new Dictionary<MaidTouch.POINT, MaidTouch.BoneData>();
  36. private List<MaidTouch.TouchObject> touchObj = new List<MaidTouch.TouchObject>();
  37. private GameObject[] obj;
  38. private bool parentCheckEnd;
  39. public enum POINT
  40. {
  41. 通常,
  42. 唇,
  43. 胸,
  44. クリトリス,
  45. 尻穴,
  46. 尻,
  47. 発情,
  48. MAX
  49. }
  50. public class BoneData
  51. {
  52. public Dictionary<string, GameObject> boneDic = new Dictionary<string, GameObject>();
  53. }
  54. public class TouchObject
  55. {
  56. public string pointName = string.Empty;
  57. public List<GameObject> obj = new List<GameObject>();
  58. public int mode;
  59. }
  60. }