コード例 #1
0
ファイル: Piece.cs プロジェクト: Mcvaleri0/Circuit-Slimes
            public Characteristics(string name)
            {
                this.Category = ParseCategory(name);

                switch (this.Category)
                {
                default:
                    this.SlimeType     = SlimeTypes.None;
                    this.ComponentType = ComponentTypes.None;
                    this.CandyType     = CandyTypes.None;
                    break;

                case Categories.Slime:
                    this.SlimeType     = ParseSlimeType(name);
                    this.ComponentType = ComponentTypes.None;
                    this.CandyType     = CandyTypes.None;
                    break;

                case Categories.Component:
                    this.SlimeType     = SlimeTypes.None;
                    this.ComponentType = ParseComponentType(name);
                    this.CandyType     = CandyTypes.None;
                    break;

                case Categories.Candy:
                    this.SlimeType     = SlimeTypes.None;
                    this.ComponentType = ComponentTypes.None;
                    this.CandyType     = ParseCandyType(name);
                    break;
                }
            }
コード例 #2
0
ファイル: Piece.cs プロジェクト: Mcvaleri0/Circuit-Slimes
            public Characteristics(Piece.Categories category, Piece.SlimeTypes sType)
            {
                this.Category = category;

                this.SlimeType = sType;

                this.ComponentType = Piece.ComponentTypes.None;

                this.CandyType = Piece.CandyTypes.None;
            }
コード例 #3
0
ファイル: Consume.cs プロジェクト: Mcvaleri0/Circuit-Slimes
 public Consume(Piece.CandyTypes candyType) :
     base(new Piece.Characteristics(Piece.Categories.Candy, candyType))
 {
 }