コード例 #1
0
ファイル: Example.cs プロジェクト: jevlogin/LL2D04Ver01
        private void Start()
        {
            var unlockWeapon = new UnlockWeapon(false);
            var weapon       = new Weapon();
            var weaponProxy  = new WeaponProxy(weapon, unlockWeapon);

            weaponProxy.Fire();
            unlockWeapon.IsUnlock = true;
            weaponProxy.Fire();
        }
コード例 #2
0
ファイル: WeaponProxy.cs プロジェクト: jevlogin/LL2D04Ver01
 public WeaponProxy(IWeapon weapon, UnlockWeapon unlockWeapon)
 {
     _weapon       = weapon;
     _unlockWeapon = unlockWeapon;
 }