Candide.ActionInProgress.RepairActionInProgress
Type JSONpublic class in Candide.ActionInProgress
Type metadata
- Assembly
Romestead - Namespace
Candide.ActionInProgress - Base type
Candide.ActionInProgress.ClientActionInProgress - Hash
B1F251CE645A5A904123F38EF6022006EBF5F1C79C5FC71AE4876899316E56A2
Relationships
Fields
| Name | Visibility | Signature |
|---|---|---|
_hammerAnimation# | private | private CandideCreator.Shared.Graphics.FrameAnimation _hammerAnimation |
_hammerHitTimer# | private | private System.Single _hammerHitTimer |
_playHammerAnimation# | private | private System.Boolean _playHammerAnimation |
_progressBarOffset# | private | private Microsoft.Xna.Framework.Vector2 _progressBarOffset |
_progressBarPos# | private | private Microsoft.Xna.Framework.Vector2 _progressBarPos |
_progressBarSize# | private | private Microsoft.Xna.Framework.Vector2 _progressBarSize |
Properties
| Name | Visibility | Signature |
|---|---|---|
PercentageProgress# | private | private System.Single PercentageProgress |
Methods
DoProgress
#
public System.Void DoProgress(System.Single progress)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
890B1FB450860A56947DE4ACF94FB55EE51828321D398AA34F166E90FBD03B68 - Body hash
DC1336D70B19ABFB4B9786A15A5CCFDFCF11BB5BAF8D595076B274A2E66BE409 - IL size105
Referenced calls
System.Collections.Generic.Dictionary<System.String, Shared.Models.Skill.CharacterSkill>::get_Item(!0)Shared.Models.Skill.CharacterSkill::get_CurrentValue()Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)Shared.ActionInProgress.AbstractActionInProgress::DoProgress(System.Single)CandideCreator.Shared.Graphics.FrameAnimation::Restart()
String literals
skill:constructionrepair_speed_boost
Draw
#
public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch uiSpriteBatch)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
2CC7845B1B37028A55FC4FEA162778DBDB28388DAAC73D57BA4A5ED5D92249D1 - Body hash
53D688DADDFA62DD2BBD01BB0FDBA80D8C4ED854BC4090CC833B380E73477D2D - IL size106
Referenced calls
Candide.CandideUI.ImmediateUi.ImmediateCandideProgressBar::CalculateSizes(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2&, Microsoft.Xna.Framework.Vector2&)Candide.ActionInProgress.RepairActionInProgress::get_PercentageProgress()Shared.Text.StringDefinitions::GetString(System.String)Candide.CandideUI.ImmediateUi.ImmediateCandideProgressBar::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single, System.Single, System.Collections.Generic.Queue<Shared.ActionInProgress.ActionInProgressHitArea>, Shared.ActionInProgress.KeyPressedType, CandideCreator.Shared.Graphics.FrameAnimation, System.String)
String literals
ActionInProgress_Repairing
OnFail
#
public System.Void OnFail(System.Boolean faultyHit)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
379DF5CC7BED18DBC5B0EBB4EA8B2919687B42B112DAC823603AE89DFFDB19CC - Body hash
CF1D01DA7404F6CC2F768788FFCE599FCA8F59C069FAF7966079133881D66DA8 - IL size3
StartRepair
#
public System.Void StartRepair(Shared.Entity.EntityWrapper entityBeingRepaired, Shared.Entity.EntityWrapper entityDoingRepair)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
E5ABF0A983213878116CC7D6A87AADB1F6D9BB85E3E14BD5B0E411FC404308FE - Body hash
09EA226ED883EF35F483FF7E5B9B92EEDF7C794BED428B596356AAE09573951B - IL size395
Referenced calls
RepairActionInProgress.<>c__DisplayClass14_0::.ctor()Shared.Entity.EntityWrapper::get_Health()Shared.Entity.EntityWrapper::get_MaxHealth()Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)Shared.ActionInProgress.ActionInProgressHitArea::.ctor(System.Single, System.Single, Shared.ActionInProgress.ActionInProgressEventType)Candide.GameModels.Helpers.LocalPlayerFlags::HasFlag(System.String)System.Collections.Generic.Dictionary<System.String, Shared.Models.Skill.CharacterSkill>::get_Item(!0)Shared.Models.Skill.CharacterSkill::get_CurrentValue()Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)System.Math::Max(System.Single, System.Single)Shared.Entity.EntityWrapper::get_Controller()RepairActionInProgress.<>c__DisplayClass14_0::<StartRepair>b__0()System.Action::.ctor(System.Object, System.IntPtr)Candide.ActionInProgress.StandardRepairActionInProgressController::.ctor(Shared.Entity.EntityWrapper, System.Action, System.Single)Candide.ActionInProgress.RepairActionInProgress::.ctor(Shared.ActionInProgress.ActionInProgressHitArea[], Shared.Entity.EntityWrapper, Shared.ActionInProgress.IActionInProgressController, System.Single, System.Single)Shared.Entity.Base.AbstractController::DoActionInProgress(Shared.ActionInProgress.AbstractActionInProgress)
Called by
String literals
construct_crit_areaskill:constructionconstruct_hit_area_progress
Update
#
public System.Void Update(System.Single dt)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
2E243B2C2AFDE8D27A9911EF4D27F0A4602722CF10824B51C5D123E9A1C02396 - Body hash
A066D4CB51D91F927F44589B3A0AA56A06325177A0C7CE85A3593D5A9B560BA8 - IL size167
Referenced calls
Shared.ActionInProgress.AbstractActionInProgress::Update(System.Single)CandideCreator.Shared.Graphics.FrameAnimation::Update(System.Double)CandideCreator.Shared.Graphics.FrameAnimation::DoneAndTimed()CandideCreator.Shared.Graphics.FrameAnimation::Restart()System.Random::NextSingle()Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)
Verify
#
public System.Boolean Verify()
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
3365B1E651EB3272B49B35CEE06BBE8C1BE2567B2109301930D60F2AD462BF3A - Body hash
28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49 - IL size2