コード例 #1
0
 public Player(string name, ClubType club, BallType ball, GloveType glove)
 {
     _name = name;
     _clubType = club;
     _ballType = ball;
     _gloveType = glove;
 }
コード例 #2
0
ファイル: GolfBag.cs プロジェクト: jnocjar/GolfCaddy
    public GolfBag(ClubType clubType, BallType ballType, GloveType gloveType)
    {
        _builder = new GolfBagBuilder(clubType, ballType, gloveType);

        _club = _builder.CreateGolfClub();
        _ball = _builder.CreateGolfBall();
        _glove = _builder.CreateGolfGlove();
    } /* end Constructor */
コード例 #3
0
ファイル: WeaponsFactory.cs プロジェクト: Hornster/AVRG
        /// <summary>
        /// Creates a weapon, basing on provided arguments.
        /// </summary>
        /// <param name="gloveType">Type of the weapon (what is the weapon doing).</param>
        /// <param name="projectileType">Type of projectiles for the weapon (energy/physical/etc.).</param>
        /// <param name="parentTransform">Transform of the parent object. Can be null.</param>
        /// <returns></returns>
        public IWeapon CreateWeapon(GloveType gloveType, ProjectileTypeEnum projectileType, Transform parentTransform)
        {
            switch (gloveType)
            {
            case GloveType.Glove:
                return(CreateToolGlove(projectileType, parentTransform));
            }

            throw new Exception($"Weapon of type {gloveType} with projectiles of type {projectileType} is unknown.");
        }
コード例 #4
0
	public void setGloveType (GloveType type) {
		this.type = type;
		setDescription(type.getDescription());
		switch (type) {
			case GloveType.LEATHER: setSprite(leather); break;
			case GloveType.IRON: setSprite(iron); break;
			case GloveType.STEEL: setSprite(steel); break;
			default: Debug.Log("Unknown Glove Type"); break;
		}
	}
コード例 #5
0
    private void setGlove(GloveType gloveType)
    {
        Debug.Log("setting glove: " + gloveType);
        currentGlove.GetComponent <SpriteRenderer>().enabled = false;
        switch (gloveType)
        {
        case GloveType.BLUE:
            currentGlove = blueGlove;
            break;

        case GloveType.RED:
            currentGlove = redGlove;
            break;
        }
    }
コード例 #6
0
 public GolfBagBuilder(ClubType clubType, BallType ballType, GloveType gloveType)
 {
 }
コード例 #7
0
	public void init (GloveType gloveType, int armor) {
		base.init();

		this.armor = armor;
		setGloveType(gloveType);
	}