public void unEquipWeapon() { Weapon w2 = new TestWeapon(); player.equipWeapon(weapon); player.equipWeapon(w2); Assert.AreEqual(w2, player.weapon); }
public void unEquipingRemoveModifiers() { player.equipWeapon(weapon); Weapon w2 = new TestWeapon(); player.equipWeapon(w2); bool b = player.attack.modifiers.list.Contains(weapon.modifiers[0]); Assert.IsFalse(b); }
// Use this for initialization protected override void Start() { base.Start(); m_actionSource = GetComponent <ActionSource>(); m_actionSource.SetEntity(this); m_actionSource = GetComponent <ActionSource>(); TestWeapon weapon = (TestWeapon)m_currentWeapon; weapon.AlwaysFiring = true; }
private void Start() { InitializeActor(); playerCharacter = gameObject.AddComponent <PlayerCharacter>(); playerCharacter.playerNumber = playerNumber; //var weapon = gameObject.AddComponent<TestWeapon>(); shipGuide = new ShipGuideWeapon(); testWeapon = gameObject.AddComponent <TestWeapon>(); camera = transform.GetComponentInChildren <Camera>(); Cursor.lockState = CursorLockMode.Locked; Cursor.visible = false; }