CandideServer.Entities.ControllerSets.Bear.BearGroup
Type JSONpublic class in CandideServer.Entities.ControllerSets.Bear
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Entities.ControllerSets.Bear - Base type
System.Object - Hash
DE2289E874834A221A129205F5F83E04B8B4963D6A51A9C26059E2205F2F5036
Relationships
Base type
System.Object
Referenced by types
Fields
| Name | Visibility | Signature |
|---|---|---|
CalledToAttack# | public | public System.Boolean CalledToAttack |
Cubs# | public | public System.Collections.Generic.HashSet<System.Guid> Cubs |
Entity# | public | public Shared.Entity.EntityWrapper Entity |
HasAlerted# | public | public System.Boolean HasAlerted |
IsCubDead# | public | public System.Boolean IsCubDead |
LeaderEntity# | public | public Shared.Entity.EntityWrapper LeaderEntity |
MamaBearAssistCooldown# | private | private System.Single MamaBearAssistCooldown |
MaxCubs# | private | private System.Int32 MaxCubs |
_mamaBearAssistCooldownTimer# | private | private System.Single _mamaBearAssistCooldownTimer |
Methods
AddCubToPack
#
public System.Void AddCubToPack(CandideServer.Entities.Controllers.Enemies.ServerBearController bearController, CandideServer.Entities.ControllerSets.Bear.ServerBearCubController bearCubController)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
4E98568E7D9B38F756E92A4FE849CDE7621340D5ECC129350E6B6E33CEF6CCC3 - Body hash
598EFDDDB9FEACB1E8B63C5ADA1613DF1216BB6A388DB1C3E864A66D6F93EA37 - IL size176
Referenced calls
System.Collections.Generic.HashSet<System.Guid>::get_Count()Shared.Entity.EntityWrapper::get_Id()System.Collections.Generic.HashSet<System.Guid>::Add(!0)System.Collections.Generic.HashSet<System.Guid>::GetEnumerator()HashSet.Enumerator<System.Guid>::get_Current()System.Collections.Generic.Dictionary<System.Guid, Shared.Entity.EntityWrapper>::TryGetValue(!0, !1&)Shared.Entity.EntityWrapper::get_Controller()HashSet.Enumerator<System.Guid>::MoveNext()System.IDisposable::Dispose()
CallMamaBearForAssistance
#
public System.Void CallMamaBearForAssistance(Shared.Entity.EntityWrapper cub, System.Boolean isDeath)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
F25CC2EF1E2F4FE34D354319485B32794AA9273C47794D6DCBF5F358B4965991 - Body hash
EBFF70CDD4F278F30AD9ABE7B2D280FFDC204D21E6E56BCB1D5402D83B4582DE - IL size67
Referenced calls
Shared.Entity.EntityWrapper::get_Controller()Shared.Entity.EntityWrapper::get_TargetOfAggro()CandideServer.Entities.ControllerSets.Bear.BearGroup::TriggerMamaBearEnrage(CandideServer.Entities.Controllers.Enemies.ServerBearController, Shared.Entity.EntityWrapper)CandideServer.Entities.ControllerSets.Bear.BearGroup::TryToAssistCub(Shared.Entity.EntityWrapper)
RemoveCubFromGroup
#
private System.Void RemoveCubFromGroup(Shared.Entity.EntityWrapper cub, System.Collections.Generic.ICollection<System.Guid> group)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
904D21396346980272EC34FC5BAC22FF013AE4C83F3E4023C2DF9489A1076E45 - Body hash
7F2DA212495E8369A772AA87B5E22C3407B6BA1A5377419BC9704DB9533A1BEF - IL size17
Referenced calls
Shared.Entity.EntityWrapper::get_Id()System.Collections.Generic.ICollection<System.Guid>::Remove(!0)
RemoveCubFromPack
#
public System.Void RemoveCubFromPack(Shared.Entity.EntityWrapper cub, Shared.Entity.EntityRemoveInfo entityRemoveInfo)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
747D8337D3426870533EF146059F3A093F82DECFB4585ED70F89C2234BCA783D - Body hash
1A9C6DB18A7A7005905564158C8003EE5C1BAF819D92ABB5A2856A8BC1FC550C - IL size185
Referenced calls
CandideServer.Entities.ControllerSets.Bear.BearGroup::RemoveCubFromGroup(Shared.Entity.EntityWrapper, System.Collections.Generic.ICollection<System.Guid>)Shared.Entity.EntityWrapper::get_Controller()CandideServer.Entities.ControllerSets.Bear.BearGroup::CallMamaBearForAssistance(Shared.Entity.EntityWrapper, System.Boolean)System.Collections.Generic.HashSet<System.Guid>::GetEnumerator()HashSet.Enumerator<System.Guid>::get_Current()System.Collections.Generic.Dictionary<System.Guid, Shared.Entity.EntityWrapper>::TryGetValue(!0, !1&)HashSet.Enumerator<System.Guid>::MoveNext()System.IDisposable::Dispose()
SetLeaderEntity
#
public System.Void SetLeaderEntity(Shared.Entity.EntityWrapper leader)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
758028FD6420555F5E69A542DDCDD7A40C95A7849C408C33B64A4A1AF76ED948 - Body hash
921E982320B958A481C36C72C94C0A0F334F648C7017AA896EF0562C45BF1706 - IL size101
Referenced calls
System.Collections.Generic.HashSet<System.Guid>::GetEnumerator()HashSet.Enumerator<System.Guid>::get_Current()System.Collections.Generic.Dictionary<System.Guid, Shared.Entity.EntityWrapper>::TryGetValue(!0, !1&)Shared.Entity.EntityWrapper::get_Controller()HashSet.Enumerator<System.Guid>::MoveNext()System.IDisposable::Dispose()
TriggerMamaBearEnrage
#
private System.Void TriggerMamaBearEnrage(CandideServer.Entities.Controllers.Enemies.ServerBearController controller, Shared.Entity.EntityWrapper target)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
0E57594BAC143BBEF0BC16A48E3935380DFC35DBCE71A481DEA799B0618A69B7 - Body hash
7996B0F50F60126B9C14E55140BACD54380E0D4F927E577CA313EC877CB68B81 - IL size93
Referenced calls
Shared.Entity.EntityWrapper::get_AggressiveComponent()Shared.Entity.Components.AggressiveComponent::SetEntityThreatToMax(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, System.Single)Shared.Entity.EntityWrapper::get_Id()CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel&, System.String)CandideServer.ServerManagers.AuraServerManager::TryApplyAuraToEntity(System.String, CandideServer.Entities.ServerEntityModel, System.Nullable<System.Guid>, Shared.Aura.Args.AbstractAuraArgs, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)
String literals
TriggerMamaBearEnrageaura:npc:enraged
TryToAssistCub
#
public System.Void TryToAssistCub(Shared.Entity.EntityWrapper cub)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
E941B24CE7E7ECAEA46276A32C8EF1DCEA755298FCE58AD0FCD32A38912C41A2 - Body hash
14BF96304990730687AFF2454F8BCE03DD715FE86574483DF2097389424B4449 - IL size97
Referenced calls
Shared.Entity.EntityWrapper::get_TargetOfAggro()Shared.Entity.EntityWrapper::get_Mask()Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)Shared.Entity.EntityWrapper::get_AggressiveComponent()Shared.Entity.Components.AggressiveComponent::SetEntityThreatToMax(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, System.Single)
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
2DDDB88672A0C5027A22652B5F36FE6A7D861F584F1F54412B78A5E22C334D37 - Body hash
40F0E03E3B6D9364A5D8A4FD0B99FE52347A14350138B31EE9ECA77D314D28EE - IL size29
Referenced calls
Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()System.TimeSpan::get_TotalSeconds()