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

C# PlayerStats类代码示例

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

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



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

示例1: SetData

 public void SetData(PlayerStats stats)
 {
     this.stats = stats;
     this.cooldown = Skills.HEAL_COOLDOWN;
     inUse = false;
     timer = 0;
 }
开发者ID:Burzok,项目名称:GodlyCubes,代码行数:7,代码来源:Heal.cs


示例2: Start

    /// <summary>
    /// Initialization method. Creates all the upgrade options.
    /// </summary>
    void Start()
    {
        levelUpgradeOptions = new PlayerStats[,] {  { PlayerStats.Def,      PlayerStats.HP },
                                                    { PlayerStats.MovSpd,   PlayerStats.HP },
                                                    { PlayerStats.Def,      PlayerStats.HP },
                                                    { PlayerStats.Atk,      PlayerStats.HP },
                                                    { PlayerStats.Def,      PlayerStats.HP },
                                                    { PlayerStats.MovSpd,   PlayerStats.HP },
                                                    { PlayerStats.Atk,      PlayerStats.HP },
                                                    { PlayerStats.Def,      PlayerStats.HP },
                                                    { PlayerStats.Def,      PlayerStats.HP },
                                                    { PlayerStats.Def,      PlayerStats.HP }
                                                  };

        levelUpgradeBonuses = new float[,]        { { 1,                    5},
                                                    { 1,                    5},
                                                    { 1,                    5},
                                                    { 0.5f,                 5},
                                                    { 3,                    20},
                                                    { 2,                    5},
                                                    { 1,                    5},
                                                    { 2,                    5},
                                                    { 2,                    5},
                                                    { 4,                    20}
                                                  };
    }
开发者ID:dearzhangle,项目名称:UNION-OpenSource-MOBA,代码行数:29,代码来源:HeProperties.cs


示例3: Awake

	void Awake()
	{
		coords = new int[2];
		lastCoords = new int[2];
		canSee = new List<Player> ();
		m_AttackAxisInUse = false; 
		tr = transform;
		CombatMode = false; 
		pos = transform.position;
		currentPath = new List<Vector2> ();
		controller = GetComponent<PlayerController>();
		workingAI = new AIBase (this);
		lastInput = Vector3.one;
		playerStats = new PlayerStats (); 
		currentState = CharacterState.Still;
		controller.SetSpeed (playerStats.GetSpeed());
		isStuck = 0;
		canAttack = "Enemy";
		coolDownLimit = playerStats.GetAttackCooldown();
		currentAttackCoolDown = 0; 
		inventory = GetComponent<InventoryBase>();
		weaponController = GetComponentInChildren<WeaponController> ();
		anim = GetComponent<Animator>(); 
		spriteRen = GetComponent<SpriteRenderer> ();
		//seeker = GetComponent<Seeker> (); 

	}
开发者ID:JackUnthank,项目名称:Portfolio,代码行数:27,代码来源:Player.cs


示例4: Start

 void Start()
 {
     playerStats = GameObject.FindGameObjectWithTag (Tags.gameController).GetComponent<PlayerStats>();
     sceneFadeInOut = GameObject.FindGameObjectWithTag(Tags.gameController).GetComponent<SceneFadeInOut>();
     persistentData = GameObject.FindGameObjectWithTag (Tags.mainCamera).GetComponent<PersistentData> ();
     centerMessageController = GameObject.FindGameObjectWithTag (Tags.canvas).GetComponentInChildren<CenterMessageController> ();
 }
开发者ID:ScopatGames,项目名称:ShojiSplice,代码行数:7,代码来源:SceneChangeOnPlayerDeath.cs


示例5: Item

 protected Item(string name, int cost, string description, PlayerStats playerStats)
 {
     Name = name;
     Cost = cost;
     Description = description;
     Stats = playerStats;
 }
开发者ID:gioragutt,项目名称:training,代码行数:7,代码来源:Item.cs


示例6: Start

    void Start()
    {
        stats = PlayerStats.instance;

        stats.curHealth = stats.maxHealth;

        if (statusIndicator == null)
        {
            Debug.LogError("No status indicator referenced on Player");
        }
        else
        {
            statusIndicator.SetHealth(stats.curHealth, stats.maxHealth);
        }

        GameMaster.gm.onToggleUpgradeMenu += OnUpgradeMenuToggle;
        GameMaster.gm.onToggleEscapeMenu += OnEscapeMenuToggle;

        audioManager = AudioManager.instance;
        if (audioManager == null)
        {
            Debug.LogError("PANIC! No audiomanager in scene.");
        }

        InvokeRepeating("RegenHealth", 1f / stats.healthRegenRate, 1f / stats.healthRegenRate);
    }
开发者ID:cortexarts,项目名称:Attack-on-Tapir,代码行数:26,代码来源:Player.cs


示例7: onTriggerEnter

 //Overrides
 public override void onTriggerEnter(PlayerStats stats, ControllerGame controllerGame)
 {
     if (!_ticking || (_ticking && resetOnRetrigger == true))
     {
         animator.SetTrigger("StartTicking");
     }
 }
开发者ID:letsrefreshus,项目名称:Ropey,代码行数:8,代码来源:TimerSwitch.cs


示例8: Awake

 void Awake()
 {
     playerStats = GetComponent<PlayerStats>();
     References.stateManager.changeState += onChangeState;
     animations = GetComponentInChildren<Animations>();
     enemies = new System.Collections.Generic.List<GameObject>();
 }
开发者ID:B-LiTE,项目名称:MemeTeam,代码行数:7,代码来源:PlayerKeyboardAttacks.cs


示例9: Start

 // Use this for initialization
 void Start()
 {
     ps = gameObject.GetComponent<PlayerStats> ();
     sc = gameObject.GetComponent<StateController> ();
     tpb = gameObject.GetComponent<TestPlayerBehaviour> ();
     buffSetup ();
 }
开发者ID:PeWiNi,项目名称:gamedev15,代码行数:8,代码来源:BuffScript.cs


示例10: Start

    // Use this for initialization
    void Start()
    {
        stats = player.GetComponent<PlayerStats> ();
        lastPos = GetComponent<Transform>().position;

        playerInputManager = GameObject.FindGameObjectWithTag("Player").GetComponent<InputHandler>();
    }
开发者ID:mprofGamesDev-Dreams,项目名称:dreams,代码行数:8,代码来源:CheckpointManager.cs


示例11: Init

    public void Init(Unit playerUnit, PlayerStats initStats)
    {
        PlayerUnit = playerUnit;

        UpdateVariables(initStats);
        CurrentDiamondsCount = new PlayerDiamonds(0, 0, 0);
    }
开发者ID:darkcheg,项目名称:BeardyTheDiggerRemastered,代码行数:7,代码来源:PlayerVariablesController.cs


示例12: Paint

    public bool Paint(PlayerStats shooter, RaycastHit info)
    {
        if (!m_Initialized) {
            Initialize ();
        }

        Color color = shooter.PlayerColor;
        color.a = 1f;
        Vector2 uv = info.textureCoord;
        int x = (int)(uv.x * m_Texture.width);
        int y = (int)(uv.y * m_Texture.height);

        for(int row = 0; row < m_Splat.height; row++) {
            for(int col = 0; col < m_Splat.width; col++) {
                Color c0 = m_SplatPixels[row * m_Splat.width + col];
                Color c1 = color;
                if(c0.a != 1f) {
                    m_Texture.SetPixel ((int)(x-m_Splat.width/2 + col), (int)(y-m_Splat.height/2 + row), c1);
                }
            }
        }
        m_Texture.Apply ();

        return true;
    }
开发者ID:LucidNeko,项目名称:WeAreAllOne,代码行数:25,代码来源:PaintableWall.cs


示例13: BlowUpInFace

 IEnumerator BlowUpInFace(PlayerStats ps)
 {
     // TODO: Add Confetti and funzies (jack in the box!)
     int stuffz = 42;
     for (int i = 0; i < stuffz; i++) {
         GameObject go = null;
         int rnd = Random.Range(0, 5);
         switch (rnd) {
             case(0):
                 go = banana;
                 break;
             case (1):
                 go = stick;
                 break;
             case (2):
                 go = sap;
                 break;
             case (3):
                 go = leaf;
                 break;
             default:
                 go = berries(berry, ps);
                 break;
         }
         AreaPlacement(5, transform.position + transform.up * 3, go);
         yield return new WaitForSeconds(.5f);
     }
 }
开发者ID:PeWiNi,项目名称:MonguinsAndBeyond,代码行数:28,代码来源:Box.cs


示例14: Start

 // Use this for initialization
 void Start()
 {
     maxHP = HP = 40;
     damage = 5;
     Player = GameObject.Find ("Player");
     ps = Player.GetComponent<PlayerStats> ();
 }
开发者ID:karatesaul,项目名称:apocalyptia,代码行数:8,代码来源:EnemyStats.cs


示例15: Start

 void Start()
 {
     m_LineRenderer = GetComponent<LineRenderer> ();
     m_Camera = GetComponentInParent<Camera> ();
     m_Control = GetComponentInParent<IControl> ();
     m_PlayerStats = GetComponentInParent<PlayerStats> ();
 }
开发者ID:LucidNeko,项目名称:WeAreAllOne,代码行数:7,代码来源:DrawRay.cs


示例16: Awake

 void Awake()
 {
     detectionZone = GetComponent<SphereCollider>();
     rigidbody = GetComponent<Rigidbody>();
     playerStats = References.player.GetComponent<PlayerStats>();
     References.stateManager.changeState += onChangeState;
 }
开发者ID:B-LiTE,项目名称:MemeTeam,代码行数:7,代码来源:ArrowTargetting.cs


示例17: InitializeData

        /// <summary>
        /// Initializes or resets all data in the program.
        /// </summary>
        private void InitializeData()
        {
            this.characterClass = new CharacterClass(1, 1, 1, 1, 1, 1, 1);
            this.playerStats = new PlayerStats(this.characterClass.Clone() as CharacterClass);

            this.ResetPropertyGrids();
        }
开发者ID:jakepetroules,项目名称:jakes-3d-mmo,代码行数:10,代码来源:PlayerStatsTestGui.cs


示例18: onTriggerEnter

 //Overrides
 public override void onTriggerEnter(PlayerStats stats, ControllerGame controllerGame)
 {
     foreach (GameObject target in targets)
     {
         target.SetActive(setActiveTo);
     }
 }
开发者ID:letsrefreshus,项目名称:Ropey,代码行数:8,代码来源:TriggerSwitch.cs


示例19: DeletePlayerStats_Simple

    /// <summary>
    /// Deletes the first player stat in the table using the class definition. No need for SQL here.
    /// </summary>
    /// <param name='playerID'>
    /// The ID of the player to update
    /// </param>
    private void DeletePlayerStats_Simple(int playerID)
    {
        // Set up a player stats class, setting the key field
        PlayerStats playerStats = new PlayerStats { PlayerID = playerID };

        dbManager.Delete<PlayerStats>(playerStats);
    }
开发者ID:Anaryu,项目名称:aetherion,代码行数:13,代码来源:DeleteCommand.cs


示例20: setup

 public void setup(PlayerStats ps, float damageTick, Vector3 endPos)
 {
     owner = ps.transform;
     tickDamage = damageTick * ps.maxHealth;
     Destination = endPos;
     speed *= (1 + (ps.Agility / 100));
 }
开发者ID:PeWiNi,项目名称:MonguinsAndBeyond,代码行数:7,代码来源:PoisonDart.cs



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


鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
上一篇:
C# PlayerStatus类代码示例发布时间:2022-05-24
下一篇:
C# PlayerState类代码示例发布时间: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