• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# CharacterType类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中CharacterType的典型用法代码示例。如果您正苦于以下问题:C# CharacterType类的具体用法?C# CharacterType怎么用?C# CharacterType使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



CharacterType类属于命名空间,在下文中一共展示了CharacterType类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: GenerateStringTypeTests

        public void GenerateStringTypeTests()
        {
            FastRandom fr = new FastRandom();
            CharacterType[] types = new CharacterType[] { CharacterType.LowerCase, CharacterType.UpperCase, CharacterType.Numeric };
            Func<char, bool>[] actions = new Func<char, bool>[] { Char.IsLower, Char.IsUpper, Char.IsNumber };
            for(int i = 0; i < types.Length; i++)
            {
                for(int j = 0; j < 1000; j++)
                {
                    var s = fr.NextString(5, types[i]);
                    Assert.Equal(5, s.Length);
                    foreach(var c in s)
                    {
                        Assert.True(actions[i](c));
                    }
                }
            }
            {
                var s = fr.NextString(5, CharacterType.Special);
                Assert.Equal(5, s.Length);
                foreach(var c in s)
                {
                    Assert.True(FastRandom.SpecialCharacters.Contains(c));
                }
            }

        }
开发者ID:glorylee,项目名称:Aoite,代码行数:27,代码来源:FastRandomTests.cs


示例2: OnTriggerExit

 void OnTriggerExit(Collider other)
 {
     if (other.gameObject.CompareTag ("Player")) {
         confirm.text = "";
         selected = CharacterType.None;
     }
 }
开发者ID:soxies1,项目名称:Sisyphean-Prolix,代码行数:7,代码来源:ClassSelectPad.cs


示例3: OnTriggerEnter

 void OnTriggerEnter(Collider other)
 {
     if (other.gameObject.CompareTag ("Player")) {
         tag = gameObject.tag;
         switch(tag){
         case ("AssassinPad"):
             confirm.text = "Take the Path of the Assassin?\n (y)";
             selected = CharacterType.Assassin;
             Debug.Log (gameObject.tag);
             break;
         case ("WarriorPad"):
             confirm.text = "Take the Path of the Warrior?\n (y)";
             selected = CharacterType.Warrior;
             Debug.Log (gameObject.tag);
             break;
         case ("RangerPad"):
             confirm.text = "Take the Path of the Ranger?\n (y)";
             selected = CharacterType.Ranger;
             Debug.Log (gameObject.tag);
             break;
         case ("MagePad"):
             confirm.text = "Take the Path of the Mage?\n (y)";
             selected = CharacterType.Mage;
             Debug.Log (gameObject.tag);
             break;
         }
         //other.gameObject.SetActive(false);
         //Debug.Log (gameObject);
         //Debug.Log ("Entered pad Trigger");
     }
 }
开发者ID:soxies1,项目名称:Sisyphean-Prolix,代码行数:31,代码来源:ClassSelectPad.cs


示例4: Pool

 public Pool(CharacterType ctype) {
     switch (ctype) {
         case CharacterType.PikeMan:
             m_pref = (GameObject)Resources.Load("Prefab/AttackEffect/pike_effect");
             break;
     }
 }
开发者ID:dev-celvin,项目名称:DoubleKatana,代码行数:7,代码来源:Pool.cs


示例5: add

        /**
         * Appends a new character to the end of the buffer.
         *
         * @param characterType
         *            the type of Arabic letter or Quranic symbol to append, such as
         *            <i>Alif</i> or <i>Ba</i>.
         */
        public void add(CharacterType characterType)
        {
            // Check if the buffer is not large enough to support a new character.
            if (characterCount >= characterCapacity)
            {

                // Copy the existing data into a new larger buffer.
                int newCapacity = characterCapacity * 2;
                byte[] newBuffer = new byte[newCapacity
                        * ByteFormat.CHARACTER_WIDTH];
                Array.Copy(buffer, 0, newBuffer, 0, characterCapacity * ByteFormat.CHARACTER_WIDTH);

                // Use the new buffer.
                buffer = newBuffer;
                characterCapacity = newCapacity;
            }

            // Add the character to the end of the buffer.
            int offset = characterCount * ByteFormat.CHARACTER_WIDTH;
            buffer[offset] = characterType != null ? (byte)characterType : ByteFormat.WHITESPACE;
            buffer[offset + 1] = 0;
            buffer[offset + 2] = 0;

            // Increment character count.
            characterCount++;
        }
开发者ID:usmanghani,项目名称:Quantae,代码行数:33,代码来源:ArabicTextBuilder.cs


示例6: Draw

        public static void Draw(ref System.Windows.Forms.PaintEventArgs e, CharacterType type, MovementWay way = MovementWay.Right)
        {
            switch (type)
            {
                case CharacterType.Packman:
                    e.Graphics.Clear(System.Drawing.SystemColors.Control);
                    e.Graphics.FillEllipse(System.Drawing.Brushes.Yellow, 0, 0, 20, 20);
                    e.Graphics.FillEllipse(System.Drawing.Brushes.Black, new System.Drawing.Rectangle(6, 7, 3, 3));
                    e.Graphics.FillEllipse(System.Drawing.Brushes.Black, new System.Drawing.Rectangle(12, 7, 3, 3));
                    e.Graphics.FillEllipse(System.Drawing.Brushes.Black, new System.Drawing.Rectangle(12, 7, 3, 3));
                    e.Graphics.FillEllipse(System.Drawing.Brushes.Black, new System.Drawing.Rectangle(8, 12, 6, 2));
                    break;

                case CharacterType.Enemy:
                    e.Graphics.Clear(System.Drawing.SystemColors.Control);
                    e.Graphics.FillEllipse(System.Drawing.Brushes.Blue, new System.Drawing.Rectangle(0, 0, 20, 25));
                    e.Graphics.FillEllipse(System.Drawing.Brushes.LightYellow, new System.Drawing.Rectangle(4, 8, 3, 3));
                    e.Graphics.FillEllipse(System.Drawing.Brushes.LightYellow, new System.Drawing.Rectangle(13, 8, 3, 3));
                    e.Graphics.FillPolygon(System.Drawing.SystemBrushes.Control,
                                            new System.Drawing.Point[] {
                                                    new System.Drawing.Point(1, 20),
                                                    new System.Drawing.Point(4, 15),
                                                    new System.Drawing.Point(7, 20),
                                                    new System.Drawing.Point(10, 15),
                                                    new System.Drawing.Point(13, 20),
                                                    new System.Drawing.Point(16, 15),
                                                    new System.Drawing.Point(19, 20)});
                    break;
            }
        }
开发者ID:JrPD,项目名称:Pac-Man,代码行数:30,代码来源:DrawCharacter.cs


示例7: SpawnCharacterForPlayer

 void SpawnCharacterForPlayer(Player player, CharacterType type, GameObject spawnPoint)
 {
     Character newCharacter = (Instantiate(characterPrefab, spawnPoint.transform.position, Quaternion.identity) as GameObject).GetComponent<Character>();
     newCharacter.player = player;
     player.character = newCharacter;
     newCharacter.InitializeWithType(type);
 }
开发者ID:highco,项目名称:GlobalGameJam2014,代码行数:7,代码来源:GameController.cs


示例8: DrawTextBox

    public IEnumerator DrawTextBox(string text, float duration, CharacterType Character)
    {
        switch (Character) {
        case CharacterType.Kegan:
            break;
        case CharacterType.Klug:
            break;
        case CharacterType.Melonee:
            ProfilePic.sprite = MeloneePic;
            break;
        case CharacterType.Brentt:
            ProfilePic.sprite = BrenttPic;
            break;
        case CharacterType.Brandon:
            ProfilePic.sprite = BrandonPic;
            break;
        case CharacterType.Chuck:
            ProfilePic.sprite = ChuckPic;
            Debug.Log("ASD");
            break;
        case CharacterType.Nyjel:
            ProfilePic.sprite = NyjelPic;
            break;
        }

        TextBoxText.text = text;
        TextBox.SetActive (true);
        yield return new WaitForSeconds(duration);
        TextBox.SetActive (false);
    }
开发者ID:C453,项目名称:Valdemar,代码行数:30,代码来源:LevelController.cs


示例9: EnemyCharacter

 public EnemyCharacter(CharacterType characterType, MonsterController controller) {
     this.characterType = characterType;
     MovementSpeed = GameProperties.DEFAULT_ENEMY_SPEED;
     this.controller = controller;
     OnDeathAction += OnDeath;
     SetupCharacter();
 }
开发者ID:JoeLee9981,项目名称:GGJ_2016_ritual,代码行数:7,代码来源:EnemyCharacter.cs


示例10: CharacterDefinition

 /// <summary>
 /// Initializes a new instance of the <see cref="CharacterDefinition"/> class.
 /// Creates the animation and frame array and then reads character data from file to fill
 /// all fields
 /// </summary>
 /// <param name="path">The path.</param>
 public CharacterDefinition(String loadPath, CharacterType type)
 {
     Reset();
     Path = loadPath;
     Read();
     CharType = (int)type;
 }
开发者ID:falc410,项目名称:RuinExplorers,代码行数:13,代码来源:CharacterDefinition.cs


示例11: Pool

        public Pool(CharacterType ctype, PoolType ptype) {
            switch (ptype) {
                case PoolType.AttackEffectPool:
                    switch (ctype)
                    {
                        case CharacterType.PikeMan:
                            m_pref = (GameObject)Resources.Load("Prefab/AttackEffect/pike_effect");
                            break;
                        case CharacterType.GunGirl:
                            m_pref = (GameObject)Resources.Load("Prefab/AttackEffect/gungirl_effect");
                            break;
                        case CharacterType.SpiderQueen:
                            m_pref = (GameObject)Resources.Load("Prefab/AttackEffect/SpiderQueen_effect");
                            break;
                        case CharacterType.Zako:
                            m_pref = (GameObject)Resources.Load("Prefab/AttackEffect/Zako_effect");
                            break;
                        case CharacterType.ZakoFar:
                            m_pref = (GameObject)Resources.Load("Prefab/AttackEffect/syuriken");
                            break;
                    }
                    break;
                case PoolType.HitEffectPool:
                    break;
            }

            
        }
开发者ID:qq282196521,项目名称:DK,代码行数:28,代码来源:Pool.cs


示例12: InstantiateCharacterTypeInScene

	private void InstantiateCharacterTypeInScene(CharacterType characterType) {
		Character characterPrefab = GetCharacter(characterType);
		Character character = Instantiate(characterPrefab);
		character.transform.parent = characterHolder;
		character.transform.localPosition = Vector3.zero;
		currentCharacter = character;
	}
开发者ID:wtrebella,项目名称:Grappler,代码行数:7,代码来源:CharacterSelectManager.cs


示例13: Player

 protected Player(string name, int str, int dex, int vit, int intl, int strengthModifier, int dexterityModifier,
                  int vitalityModifier, int intelligenceModifier,
                  List<IItem> baseItems, CharacterType characterType)
     : base(name)
 {
     this.Strength = str;
     this.Dexterity = dex;
     this.Vitality = vit;
     this.Intelligence = intl;
     this.StrengthModifier = strengthModifier;
     this.DexterityModifier = dexterityModifier;
     this.VitalityModifier = vitalityModifier;
     this.IntelligenceModifier = intelligenceModifier;
     Position = new Position();
     this.Level = 1;
     this.Cash = 500;
     this.Inventory = new List<IItem>();
     this.Equiped = new List<IItem>();
     this.InitialItemEquip(baseItems);
     //CalculateAttackPoints();
     //CalculateDefencePoints();
     this.CalculateHitPoints();
     CurrentHitPoints = this.MaxHitPoints;
     this.CharacterType = characterType;
 }
开发者ID:ivnikolov,项目名称:RPG-Teamwork,代码行数:25,代码来源:Player.cs


示例14: CreateCharacter

        public static Character CreateCharacter(CharacterType newCharacterType, Vector2 position, Tile CurrentTile)
        {
            Character newCharacter = null;

            switch (newCharacterType)
            {
                case CharacterType.GRU:
                    newCharacter = CreateGru(position, CurrentTile);
                    break;

                case CharacterType.MINION_BANANA:
                    newCharacter = CreateBananaMinion(position, CurrentTile);
                    break;

                case CharacterType.POWERUP_MINION:
                    newCharacter = CreatePowerupMinion(position, CurrentTile);
                    break;

                case CharacterType.POLICE_OFFICER:
                    newCharacter = CreatePoliceOfficer(position, CurrentTile);
                    break;
            }

            return newCharacter;
        }
开发者ID:keylax,项目名称:TP2-Prog-DespicableGame,代码行数:25,代码来源:CharacterFactory.cs


示例15: GetAttackEffectPoolByType

 public static Pool GetAttackEffectPoolByType(CharacterType ctype) {
     if (!AEPoolDic.ContainsKey(ctype)) {
         Pool aePool = new Pool(ctype, Pool.PoolType.AttackEffectPool);
         AEPoolDic.Add(ctype, aePool);
         return aePool;
     }
     return AEPoolDic[ctype];
 }
开发者ID:qq282196521,项目名称:DK,代码行数:8,代码来源:CharacterContollerUtility.cs


示例16: ObjectiveDeactivated

 public void ObjectiveDeactivated(CharacterType type)
 {
     if (type == CharacterType.SmallCube) {
         smallCubeObjectiveMet = false;
     } else {
         bigCubeObjectiveMet = false;
     }
 }
开发者ID:Podshot,项目名称:TwoTogether,代码行数:8,代码来源:GameManager.cs


示例17: SetCharacterType

 /// <summary>
 /// Sets the chosen character type
 /// </summary>
 /// <param name="type">the type</param>
 public void SetCharacterType(CharacterType type)
 {
     audioSource.PlayOneShot(GameManager.Instance.GameSounds[Constants.CLICK_SND]);
     previewObjects[selectedType].SetActive(false);
     previewObjects[type].SetActive(true);
     selectedType = type;
     selectButton.SetActive(true);
     title.text = classNames[type];
 }
开发者ID:UCCS-GDD,项目名称:CS3350-ChampionOfTheNine,代码行数:13,代码来源:CharacterCreationScript.cs


示例18: GetCharacterByType

	public Character GetCharacterByType (CharacterType type)
	{
		foreach(Character character in characters)
		{
			if(character.characterType == type)
				return character;
		}
		return null;
	}
开发者ID:juliancruz87,项目名称:Ataraxia,代码行数:9,代码来源:Menu.cs


示例19: RPGCharacter

 public RPGCharacter( CharacterType type, string name, bool isLeader, bool isBerserker )
 {
     Weapon = WeaponType.Fists;
      characterType = type;
      this.name = name;
      IsLeader = isLeader;
      IsBeserker = isBerserker;
      IsDead = false;
 }
开发者ID:ghostmonk,项目名称:CSharpTutorials,代码行数:9,代码来源:RPGCharacter.cs


示例20: GetTexture

	private Texture2D GetTexture (CharacterType character)
	{
		foreach(CharacterThumbnail thumbnail in thumbnails)
		{
			if(thumbnail.character == character)
				return thumbnail.thumbnail;
		}
		return null;
	}
开发者ID:juliancruz87,项目名称:Ataraxia,代码行数:9,代码来源:UIDialogMessage.cs



注:本文中的CharacterType类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# Chart类代码示例发布时间:2022-05-24
下一篇:
C# CharacterStats类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap