Example #1
0
        public void CharAbilPass()
        {
            var chara = new CharAbilities()
            {
                AbilityId   = 1,
                CharacterId = 1,
                Mods        = 1
            };

            Assert.Equal(1, chara.AbilityId);
            Assert.Equal(1, chara.CharacterId);
            Assert.Equal(1, chara.Mods);
        }
Example #2
0
    // Use this for initialization
    protected override void Awake()
    {
        base.Awake();
        moveSpeed = 12f;
        maxEnergy = 100;
        energy = maxEnergy;
        energyRegeneration = 66f;
        maxHp = 100f;

        var mainAbility = gameObject.AddComponent<RapidFire>();
        var secondaryAbility = gameObject.AddComponent<AimMode>();
        var movementAbility = gameObject.AddComponent<Dash>();
        var defensiveAbility = gameObject.AddComponent<SniperReflect>();

        abilities = new CharAbilities(mainAbility, secondaryAbility, movementAbility, defensiveAbility);
    }
Example #3
0
    // Use this for initialization
    protected override void Awake()
    {
        base.Awake();
        moveSpeed = 12f;

        maxEnergy = 100;
        maxHp = 100;
        energy = maxEnergy;
        energyRegeneration = 66f;

        var mainAbility = gameObject.AddComponent<ShotgunBlast>();
        var secondaryAbility = gameObject.AddComponent<BigShot>();
        var movementAbility = gameObject.AddComponent<Charge>();
        var defensiveAbility = gameObject.AddComponent<BreacherReflect>();

        abilities = new CharAbilities(mainAbility, secondaryAbility, movementAbility, defensiveAbility);
    }
Example #4
0
        public async Task <ActionResult> Create(AbilityChar selection)
        {
            var collection = new CharAbilities()
            {
                CharacterId = selection.charID,
                AbilityId   = selection.ability.AbilityID,
                Mods        = selection.mod
            };

            try
            {
                using (var httpClient = new HttpClient())
                {
                    var request  = CreateRequestToService(HttpMethod.Post, $"{Configuration["ServiceEndpoints:CharAbility"]}", collection);
                    var Response = await httpClient.SendAsync(request);
                }

                return(RedirectToAction(nameof(GetAbilities), new { id = selection.charID }));
            }
            catch
            {
                return(View(selection));
            }
        }
 public void Post([FromBody] CharAbilities value)
 {
     Repo.CreateCharAbilities(value);
     Repo.Save();
 }