Candide.GameModels.Managers.SkillsManager
Type JSONpublic class in Candide.GameModels.Managers
Type metadata
- Assembly
Romestead - Namespace
Candide.GameModels.Managers - Base type
System.Object - Hash
5D36F11A5A645EE3452FDB4A52D5B303E897D08E62C046CE8ECE456BD19687A7
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
FavourChanged# | private | private SkillsManager.CurrentFavourChanged FavourChanged |
SkillsChanged# | private | private SkillsManager.SkillSystemChanged SkillsChanged |
Events
| Name | Visibility | Signature |
|---|---|---|
FavourChanged# | public | public SkillsManager.CurrentFavourChanged FavourChanged |
SkillsChanged# | public | public SkillsManager.SkillSystemChanged SkillsChanged |
Methods
AddExperienceForWeaponHit
#
public System.Void AddExperienceForWeaponHit(Shared.Models.Player.PlayerCharacterModel playerCharacter, Shared.Models.Items.WeaponClass weaponClass, System.Single weaponStatsAttackSpeed)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
088CD86CAA1A0FD1C65E66E77B17A201FE47FED2E2DCA06086E67E8FDB740402 - Body hash
282A9654A060D82F13997DEC6E4B15A15118435136A2DBCAB3207DCEA9C99390 - IL size28
AddExperienceToSkillType
#
public System.Void AddExperienceToSkillType(Shared.Models.Player.PlayerCharacterModel playerCharacter, System.String skillId, System.Single experience)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
4F2F6F1FD6B271D59765F4C2D649F758E54FF448EA85D87EDABD0C998FF1AD22 - Body hash
BCB150C5C6C3C1C773CFFA8DFA0D8EBD65B8BCE9C3FF81A07C4028925ADBF8B3 - IL size141
Referenced calls
System.Collections.Generic.Dictionary<System.String, Shared.Models.Skill.CharacterSkill>::get_Item(!0)Shared.Models.Skill.CharacterSkill::get_ExperienceGainFactor()Shared.Models.Skill.CharacterSkill::get_ExperienceRequiredToLevelUp()Shared.Models.Skill.CharacterSkill::ExperienceRequiredToLevelUpAtLevel(System.Int32)Candide.GameModels.Managers.SkillsManager::LevelUpSkill(Shared.Models.Player.PlayerCharacterModel, Shared.Models.Skill.CharacterSkill, System.Int32)Candide.GameModels.Managers.SkillSystemChangedEventArgs::.ctor(Shared.Models.Skill.CharacterSkill, System.Int32)SkillsManager.SkillSystemChanged::Invoke(Candide.GameModels.Managers.SkillSystemChangedEventArgs)
Called by
Candide.ActionInProgress.StandardConstructActionInProgressController::OnActionProgressDoneCandide.Entities.Bridge.ClientEntitySystemBridge::OnEntityTookDamageCandide.Entities.PlayerState.PlayerStates.ShieldHandler::BlockDamageCandide.GameModels.Managers.SkillsManager::AddExperienceForWeaponHitCandide.GameModels.Models.Spells.SpellHelper::PlayerExperienceSpellHit
LevelUpSkill
#
private System.Int32 LevelUpSkill(Shared.Models.Player.PlayerCharacterModel playerCharacter, Shared.Models.Skill.CharacterSkill skill, System.Int32 amountOfLevels)
Method metadata
- Visibilityprivate
- Return type
System.Int32 - StaticTrue
- VirtualFalse
- Hash
AD5A9650701F23F9B1C923439EC424BE1B3A4FA56ADE17D262DD783AA51F2394 - Body hash
4FF63D8A7738FD8F53DACBB0CFE8A51A0CCFC38AEA0B6209194261F4F4B460DB - IL size255
Referenced calls
Shared.Models.Skill.CharacterSkill::get_ExperienceRequiredToLevelUp()Shared.Models.Skill.Skills::get_ExperienceRequiredForNextFavour()Candide.GameModels.Managers.SkillsManager::OnLevelUp(Shared.Models.Skill.CharacterSkill, System.Int32)CandideServer.MessageModels.Skills.PlayerSkillsChangedMessage::.ctor()Candide.GameModels.Services.SkillsService::Send_PlayerSkillsChanged(CandideServer.MessageModels.Skills.PlayerSkillsChangedMessage)Candide.GameModels.Managers.SkillsManager::OnFavourChanged(Shared.Models.Player.PlayerCharacterModel, System.Int32, System.Boolean)Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)
String literals
event:/player/player_gain_favourpoint
OnFavourChanged
#
public System.Void OnFavourChanged(Shared.Models.Player.PlayerCharacterModel playerCharacter, System.Int32 currentPointsDelta, System.Boolean sendMessage)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
AA2F553DEB31565456A4F2E81800EF6E2FE33BFEC25AA7EBED1E24C2170CA5BB - Body hash
8F9E537DE41D28FC697563D4D4323F91C4374D04FD833893D88C4C7BBD2B5D93 - IL size109
Referenced calls
System.Guid::op_Inequality(System.Guid, System.Guid)CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)CandideServer.MessageModels.ChatLogMessage::Format(System.String, System.Single, CandideServer.Models.ChatMessageType)Candide.Multiplayer.Chat.ChatLogManager::SendLocalChatMessage(CandideServer.MessageModels.ChatLogMessage)Candide.GameModels.Managers.FavourChangedEventArgs::.ctor(Shared.Models.Player.PlayerCharacterModel, System.Int32)SkillsManager.CurrentFavourChanged::Invoke(Candide.GameModels.Managers.FavourChangedEventArgs)
Called by
String literals
gained-favourSkills_NewFavourPoint_Chat
OnLevelUp
#
private System.Void OnLevelUp(Shared.Models.Skill.CharacterSkill arg1, System.Int32 arg2)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
9565D4EC9F01ECED67505449659C73CF4F3A372B0E4FF396A4F0F9F8A63174FE - Body hash
AE557100AE3333866BD6BEB5CC233A2499B171736D88A44FD8784425583E09F8 - IL size52
Referenced calls
Shared.Models.Skill.CharacterSkill::get_NameStringId()CandideServer.MessageModels.ChatLogMessage::FormatStringId(System.String, Shared.Text.StringId, System.Single, CandideServer.Models.ChatMessageType)Candide.Multiplayer.Chat.ChatLogManager::SendLocalChatMessage(CandideServer.MessageModels.ChatLogMessage)Candide.GameModels.Managers.SkillSystemChangedEventArgs::.ctor(Shared.Models.Skill.CharacterSkill, System.Int32)SkillsManager.SkillSystemChanged::Invoke(Candide.GameModels.Managers.SkillSystemChangedEventArgs)
String literals
Skills_LevelUp_Chat