Battle Talent  V11
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
CrossLink.Network.NetworkBuffMgr Class Reference

Inherits CrossLink.Network.NetworkStateBase.

Public Member Functions

void TargetAllRagdollHitInfoBuffs (List< NetworkRagdollHitInfoBuffData > buffDatas)
 
void ServerAddBuff (ValueProvider vp, string bfName, float mlp)
 
void RpcAddBuff_RHI (uint netId, int key, string bfName, float mlp)
 
void RpcAddBuff_Attr (uint netId, string bfName, float mlp)
 
void ServerRemoveBuff (ValueProvider vp, string bfName)
 
void RpcRemoveBuff_RHI (uint netId, int key, string bfName)
 
void RpcRemoveBuff_Attr (uint netId, string bfName)
 
void ServerClearBuff (ValueProvider vp)
 
void RpcClearBuff_RHI (uint netId, int key)
 
void RpcClearBuff_Attr (uint netId)
 
void ServerSendExistBuffDatas (NetworkConnectionToClient conn, uint netId)
 
void TargetSendBuffDatas (NetworkConnectionToClient conn, Dictionary< uint, List< string >> playerAttrBuffs)
 
void RegCombatAttr (uint netId, CombatAttr attr)
 
void UnRegCombatAttr (uint netId)
 
List< string > GetAttrBuffs (uint netId)
 
CombatAttr GetCombatAttr (uint netId)
 
void RegRagdollHitInfos (uint netId, List< RagdollHitInfoObj > hitInfoObjs)
 
void UnRegRagdollHitInfos (uint netId)
 
RagdollHitInfo GetRagdollHitInfo (uint netId, int key)
 

Public Attributes

SortedList< uint, CombatAttrattrMap = new SortedList<uint, CombatAttr>()
 
SortedList< uint, SortedList< int, RagdollHitInfo > > ragdollHitInfoMap = new SortedList<uint, SortedList<int, RagdollHitInfo>>()
 
Dictionary< uint, List< string > > networkAttrBuffDatas = new Dictionary<uint, List<string>>()
 
List< NetworkRagdollHitInfoBuffDatanetworkRagdollHitInfoBuffDatas = new List<NetworkRagdollHitInfoBuffData>()
 

Static Public Attributes

static NetworkBuffMgr Instance
 

Additional Inherited Members