示例#1
0
 public void ControlLevelDamageStastics(DamageStastcisControlType type)
 {
     if (base.HasPlugin <LevelDamageStasticsPlugin>())
     {
         this._damagePlugin.ControlDamageStastics(type);
     }
 }
 public void ControlDamageStastics(DamageStastcisControlType type)
 {
     if (type == DamageStastcisControlType.DamageStasticsStart)
     {
         this.ResetBasicPara();
         this.isUpdating = true;
     }
     else if (type == DamageStastcisControlType.DamageStasticsEnd)
     {
         this.ResetBasicPara();
         this.isUpdating = false;
     }
     else if (type == DamageStastcisControlType.DamageStasticsPause)
     {
         this.isUpdating = false;
     }
     else if (type == DamageStastcisControlType.DamageStasticsResume)
     {
         this.isUpdating = true;
     }
     else if (type == DamageStastcisControlType.DamageStasticsResult)
     {
         this.ShowResult();
     }
     else if (type == DamageStastcisControlType.DamageStasticsStoreResult)
     {
         this.StoreResult();
     }
     else if (type == DamageStastcisControlType.DamageStasticsStoreResultShow)
     {
         this.ShowStoreResult();
     }
 }