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);
    }
Example #2
0
        //To be completed
        private void LoadModule(Type moduleType)
        {
            BaseModule bm = null;

            if (moduleType == typeof(ObjectsConfigModule))
            {
                bm = new ObjectsConfigModule();
            }
            else if (moduleType == typeof(AssemblyObjectsModule))
            {
                bm = new AssemblyObjectsModule();
            }
            else if (moduleType == typeof(BagModule))
            {
                bm = new BagModule();
            }


            if (bm != null)
            {
                bm.IsAutoResiger = true;
                bm.Load();
            }
        }
Example #3
0
 private void Awake()
 {
     _objectsConfigModule = ModuleManager.Instance.Get <ObjectsConfigModule>();
     _bagModule           = ModuleManager.Instance.Get <BagModule>();
 }