Candide.GameModels.Controllers.RaidController
Type JSONpublic class in Candide.GameModels.Controllers
Type metadata
- Assembly
Romestead - Namespace
Candide.GameModels.Controllers - Base type
System.Object - Hash
8D03A17189C4D33211A2AA79238A8206C8C326E4DA3B64DADF0B5B0205507273
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
DirectionApproachKeys# | public | public Shared.Text.StringId[] DirectionApproachKeys |
Methods
GetDirectionApproachKey
#
public Shared.Text.StringId GetDirectionApproachKey(Microsoft.Xna.Framework.Vector2 directionVector)
Method metadata
- Visibilitypublic
- Return type
Shared.Text.StringId - StaticTrue
- VirtualFalse
- Hash
DFEF2484C60030BD49E133B98C70D2921607184E04D885C76E04CFBB46411926 - Body hash
3748B71AF46660DC3CA5B45CAC58B31DEBA250D269FE594315BFDDB7601FDC8B - IL size24
Referenced calls
HandleRaidMessage
#
public System.Void HandleRaidMessage(System.Guid raidId, System.Byte messageId)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
075D9449376139E02F6DF7EAB30F3F1BBCBE802075E85E945818F08AE6802826 - Body hash
BA11E349A8803404A9A9F0A3FA1177890472E1890B59E8A0142B83113E8C145C - IL size292
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, Shared.Models.Raids.RaidInstanceModel>::TryGetValue(!0, !1&)System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.ClientTownModel>::TryGetValue(!0, !1&)Microsoft.Xna.Framework.Rectangle::get_Center()Microsoft.Xna.Framework.Point::ToVector2()Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Candide.GameModels.Controllers.RaidController::GetDirectionApproachKey(Microsoft.Xna.Framework.Vector2)CandideServer.Models.Town.TownModel::GetLocalizedName()Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId, System.String)Candide.Multiplayer.Chat.ChatLogManager::SendLocalChatMessage(System.String, CandideServer.Models.ChatMessageType)Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)
Called by
String literals
event:/environment/Village raids/village_raid_announceRaid_Chat_Arrivedevent:/environment/Village raids/village_raid_startRaid_Chat_Beatenevent:/environment/Village raids/village_raid_end_successRaid_Chat_Failedevent:/environment/Village raids/village_raid_end_fail
NewRaid
#
public System.Void NewRaid(Shared.Models.Raids.RaidInstanceModel raid)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
61C4A4D932BAB2986DA6DA14079B353DE1B8012B7D44EDFD71300326CC594D20 - Body hash
2715C5C00F03F4AB7B6A82A64384FA63EB27A971AD3F51846FE3942518BD317A - IL size18
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, Shared.Models.Raids.RaidInstanceModel>::set_Item(!0, !1)
RemoveRaid
#
public System.Void RemoveRaid(System.Guid raidId)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
D2EAF999D7058089CBD06649348580A1DF1AAFD2465E541140D89A7CCB9C47CD - Body hash
B7B633969784A9281D1D6BC2ABB8C7C4932FC272AE2D4D815CC85F6645231175 - IL size13
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, Shared.Models.Raids.RaidInstanceModel>::Remove(!0)
SyncFullGameState
#
public System.Void SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
5264AD59E38A6567E1F75F045CC685F5D2F898153248C4D9C20A0550A6F3A25B - Body hash
297F526635F21ED305B24FEE2D9BD81F7EC5B34054331007D003EF54754D2A92 - IL size80
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, Shared.Models.Raids.RaidInstanceModel>::Clear()System.Collections.Generic.Dictionary<System.Guid, Shared.Models.Raids.RaidInstanceModel>::get_Values()Dictionary.ValueCollection<System.Guid, Shared.Models.Raids.RaidInstanceModel>::GetEnumerator()Dictionary.ValueCollection.Enumerator<System.Guid, Shared.Models.Raids.RaidInstanceModel>::get_Current()System.Collections.Generic.Dictionary<System.Guid, Shared.Models.Raids.RaidInstanceModel>::set_Item(!0, !1)Dictionary.ValueCollection.Enumerator<System.Guid, Shared.Models.Raids.RaidInstanceModel>::MoveNext()System.IDisposable::Dispose()
UpdateRaid
#
public System.Void UpdateRaid(CandideServer.MessageModels.Raids.UpdateRaidMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
E512403CCF1039666BA378FC12C7638EED2875385E3AF12D451A1FF099BC1E2B - Body hash
662530D8309C49B6BFF94B1467BF9A175F8A0E3193639D88C761520FFEDCD18E - IL size46
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, Shared.Models.Raids.RaidInstanceModel>::TryGetValue(!0, !1&)