예제 #1
0
 public AppearanceManager()
 {
     _weaponController      = new WeaponController();
     _wardrobeController    = new WardrobeController(_weaponController.RemountWeaponInPackage);
     _propController        = new PropController();
     _replaceMaterialShader = new ReplaceMaterialShader();
 }
예제 #2
0
        public AppearanceManager()
        {
            WeaponControllerBaseImpl = new WeaponController();
            _weaponController        = (WeaponController)WeaponControllerBaseImpl;

            WardrobeControllerBaseImpl = new WardrobeController(_weaponController.RemountWeaponInPackage);
            _wardrobeController        = (WardrobeController)WardrobeControllerBaseImpl;

            PropControllerBaseImpl = new PropController();
            _propController        = (PropController)PropControllerBaseImpl;

            ReplaceMaterialShaderBaseImpl = new ReplaceMaterialShader();
        }
예제 #3
0
        public AppearanceManager()
        {
            WeaponControllerBaseImpl = new NewWeaponController();
            _weaponController        = (NewWeaponController)WeaponControllerBaseImpl;

            WeaponDataBaseImpl = new WeaponController();
            _weaponDataBase    = (WeaponController)WeaponDataBaseImpl;

            WardrobeControllerBaseImpl = new WardrobeController(_weaponController.RemountWeaponDueToBag);
            _wardrobeController        = (WardrobeController)WardrobeControllerBaseImpl;

            PropControllerBaseImpl = new PropController();
            _propController        = (PropController)PropControllerBaseImpl;

            ReplaceMaterialShaderBaseImpl = new ReplaceMaterialShader();
        }