コード例 #1
0
        private bool ReloadInternal(EntitySpawnParameters parameters)
        {
            EntityReloadEventArgs args = new EntityReloadEventArgs
            {
                Parameters     = parameters,
                DeleteOnReload = false
            };

            this.OnReloading(args);
            return(!args.DeleteOnReload);
        }
コード例 #2
0
 /// <summary>
 /// Raises event <see cref="Reloaded"/>.
 /// </summary>
 /// <param name="parameters">A set of paramters that describe entity after it was reloaded.</param>
 protected virtual void OnReloaded(EntitySpawnParameters parameters)
 {
     if (this.Reloaded != null)
     {
         this.Reloaded
         (
             this,
             new EntitySpawnEventArgs
         {
             Parameters = parameters
         }
         );
     }
 }
コード例 #3
0
 /// <summary>
 /// Raises event <see cref="Reloaded"/>.
 /// </summary>
 /// <param name="parameters">A set of paramters that describe entity after it was reloaded.</param>
 protected virtual void OnReloaded(EntitySpawnParameters parameters)
 {
     if (this.Reloaded != null)
         this.Reloaded
         (
             this,
             new EntitySpawnEventArgs
             {
                 Parameters = parameters
             }
         );
 }
コード例 #4
0
 private void PostReloadInternal(EntitySpawnParameters parameters)
 {
     this.OnReloaded(parameters);
 }
コード例 #5
0
 private void PostReloadInternal(EntitySpawnParameters parameters)
 {
     this.OnReloaded(parameters);
 }
コード例 #6
0
 private bool ReloadInternal(EntitySpawnParameters parameters)
 {
     EntityReloadEventArgs args = new EntityReloadEventArgs
     {
         Parameters = parameters,
         DeleteOnReload = false
     };
     this.OnReloading(args);
     return !args.DeleteOnReload;
 }