static void Main(string[] args) { IWeaponBehavior axeBehavior = new AxeBehavior(); IWeaponBehavior bowBehavior = new BowAndArrowBehavior(); IWeaponBehavior knifeBehavior = new KnifeBehavior(); IWeaponBehavior swordBehavior = new SwordBehavior(); Character kingCharacter = new King(swordBehavior); kingCharacter.Fight(); kingCharacter.SetWeapon(knifeBehavior); kingCharacter.Fight(); Character queenCharacter = new Queen(knifeBehavior); queenCharacter.Fight(); Character knightCharacter = new Knight(swordBehavior); knightCharacter.Fight(); Character trollCharacter = new Troll(axeBehavior); trollCharacter.Fight(); }
public static int RemaningLife = 2; // <-- e' static perche' sono le 5.07 e ho sonno e non ho voglia di pensarci // Use this for initialization void Start() { rightHandMovementScript = transform.GetComponent <HandScript>(); knifeEventScript = transform.GetComponentInChildren <KnifeBehavior>(); // Utile per il life manager lifeController = GameObject.Find("Canvas").GetComponent <LifeController>(); }
public Queen() { iWB = new KnifeBehavior(); }
public Queen() { weapon = new KnifeBehavior(); }
public Troll() { Weapon = new KnifeBehavior(); }
public Queen() { Icharacter = new Fight(); Iweapon = new KnifeBehavior(); }
public King() { weaponBehavior = new KnifeBehavior(); }