当前位置: 首页>>代码示例>>C#>>正文


C# Skill.GetSkillID方法代码示例

本文整理汇总了C#中Skill.GetSkillID方法的典型用法代码示例。如果您正苦于以下问题:C# Skill.GetSkillID方法的具体用法?C# Skill.GetSkillID怎么用?C# Skill.GetSkillID使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Skill的用法示例。


在下文中一共展示了Skill.GetSkillID方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: AddSkill

    /// <summary>
    /// 添加技能到技能列表
    /// </summary>
    private void AddSkill(Skill skill)
    {
        if (skill.GetSkillID() == 0)
        {
            int availableID = skillList.Count + 1;

            AddSkill(availableID, skill);
        }
        else
        {
            AddSkill(skill.GetSkillID(), skill);
        }
    }
开发者ID:zhutaorun,项目名称:ACGCard-for-Unity3D,代码行数:16,代码来源:SkillManager.cs

示例2: RequestUseSkill

    public void RequestUseSkill(Skill skill, CharacterCard from, CharacterCard to)
    {
        //构建封包
        UseSkillData detailData = new UseSkillData();
        detailData.operatePlayerPosition = playerRoomData.allocPosition;
        detailData.operatePlayerUid = this.playerInfo.uid;
        detailData.operatePlayerUUID = this.playerInfo.UUID;
        detailData.fromCardUUID = from.GetCardUUID();
        detailData.toCardUUID = to.GetCardUUID();
        detailData.skillID = skill.GetSkillID();
        detailData.skillCommonName = skill.GetSkillCommonName();
        detailData.skillAppendData = skill.GetSkillAppendData();//----------暂时没有任何内容

        GameData data = new GameData();
        data.operateCode = OperateCode.UseSkill;
        data.roomID = playerRoomData.roomID;
        data.operateData = JsonCoding<UseSkillData>.encode(detailData);

        GameClient.Instance.SendToServer(data);
    }
开发者ID:zhutaorun,项目名称:ACGCard-for-Unity3D,代码行数:20,代码来源:GameManager.cs


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