/// <summary> /// 设置WeaponData,使用的是装备的武器 /// 就目前的实现来说,所有Weapon对象均共用同一个IWeaponMono,所以初始化时关联一个默认Weapon,切换武器时切换Weapon对象即可 /// </summary> /// <param name="enemyWeapon"></param> public void UpdateEnemyWeapon(IEnemyWeapon enemyWeapon) { if (enemyWeapon == null) { return; } }
/// <summary> /// 设置WeaponData,使用的是装备的武器 /// 就目前的实现来说,所有Weapon对象均共用同一个IWeaponMono,所以初始化时关联一个默认Weapon,切换武器时切换Weapon对象即可 /// </summary> /// <param name="_weapon">哪一个PlayerWeapon</param> public void UpdateEnemyWeapon(IEnemyWeapon _EnemyWeapon) { _EnemyWeapon.BasicAttack = Enemy.AttackPoint; _EnemyWeapon.Crit = Enemy.CritPoint; _EnemyWeapon.Special = Enemy.Special; }
/// <summary> /// 设置WeaponData,使用的是装备的武器 /// 就目前的实现来说,所有Weapon对象均共用同一个IWeaponMono,所以初始化时关联一个默认Weapon,切换武器时切换Weapon对象即可 /// </summary> /// <param name="enemyWeapon"></param> public void UpdateEnemyWeapon(IEnemyWeapon enemyWeapon) { }