Example #1
0
    private void Awake()
    {
        _objectConfigModule   = ModuleManager.Instance.Get <ObjectsConfigModule>();
        _assemblyObjectModule = ModuleManager.Instance.Get <AssemblyObjectsModule>();

        _leftGrab  = VRTK_DeviceFinder.GetControllerLeftHand().GetComponent <VRTK_InteractGrab>();
        _rightGrab = VRTK_DeviceFinder.GetControllerRightHand().GetComponent <VRTK_InteractGrab>();
        string name = gameObject.name.Replace("(Clone)", "");

        _id = _objectConfigModule.GetObjectInfoIDByName(name);
        _assemblyObjectModule.RegisterAssemblyObjectTransform(_id, transform);
        _jsonAssemblyObject = _assemblyObjectModule.GetJsonAssemblyObjectByID(_id);
        InitialChildPos(out _ID_HasPos_List);
    }