Пример #1
0
 protected override void OnInitEffect(params object[] objs)
 {
     assetMjType  = (ASSET_MAJOR_TYPE)Enum.Parse(typeof(ASSET_MAJOR_TYPE), objs[0].ToString());
     assetSubType = (ASSET_SUB_TYPE)Enum.Parse(typeof(ASSET_SUB_TYPE), objs[0].ToString());
 }
Пример #2
0
 // ---------------------------------------------------------
 public void StoleAsset(GamePlayer target_player, ASSET_SUB_TYPE sub_type, uint asset_cnt)
 {
     // !!! 暂未实现
     OnStoleAsset(target_player, sub_type, asset_cnt);
 }
Пример #3
0
 protected virtual void OnStoleAsset(GamePlayer target_player, ASSET_SUB_TYPE sub_type, uint asset_cnt)
 {
 }
Пример #4
0
 // ---------------------------------------------------------
 public void TransAssetTo(GamePlayer source_player, ASSET_MAJOR_TYPE mj_type, ASSET_SUB_TYPE sub_type, uint asset_cnt)
 {
     // !!! 暂未实现
     OnTransAssetTo(source_player, mj_type, sub_type, asset_cnt);
 }
Пример #5
0
 protected virtual void OnTransAssetTo(GamePlayer source_player, ASSET_MAJOR_TYPE mj_type, ASSET_SUB_TYPE sub_type, uint asset_cnt)
 {
 }
Пример #6
0
 // ---------------------------------------------------------
 public void GainAsset(ASSET_SUB_TYPE sub_type, int asset_cnt)
 {
     // !!! 暂未实现
     OnGainAsset(sub_type, asset_cnt);
 }
Пример #7
0
 protected virtual void OnGainAsset(ASSET_SUB_TYPE sub_type, int asset_cnt)
 {
 }
Пример #8
0
 // ---------------------------------------------------------
 public void GainAsset(ASSET_MAJOR_TYPE mj_type, ASSET_SUB_TYPE sub_type, int asset_cnt)
 {
     // !!! 暂未实现
     OnGainAsset(mj_type, sub_type, asset_cnt);
 }
Пример #9
0
 public uint GetAssetCnt(ASSET_SUB_TYPE sub_type)
 {
     // !!! 暂未实现
     return(0);
 }
Пример #10
0
 public Asset(ASSET_MAJOR_TYPE major_type, ASSET_SUB_TYPE sub_type, int count)
 {
     majorType = major_type;
     subType   = sub_type;
     cnt       = count;
 }
Пример #11
0
 // ---------------------------------------------------------
 // 资源数量
 public uint GetAssetCnt(ASSET_MAJOR_TYPE mj_type, ASSET_SUB_TYPE sub_type)
 {
     return(0);
 }
Пример #12
0
 protected override void OnInitEffect(params object[] objs)
 {
     assetSubType = (ASSET_SUB_TYPE)Enum.Parse(typeof(ASSET_SUB_TYPE), objs[0].ToString());
     assetCnt     = StringConverter.ToInt(objs[1].ToString(), 0);
 }