示例#1
0
void eol_component_actor_free(eolComponent *component)
{
  eolComponentActor *actor = eol_component_get_actor_data(component);
  if (actor == NULL)return;
  eol_actor_free(&actor->actor);
  free(actor);
  component->componentData = NULL;
}
示例#2
0
void eol_particle_kill(eolParticle *part)
{
  if (!eol_particle_initialized())return;
  if (!part)return;
  if (part->actor != NULL)
  {
    eol_actor_free(&part->actor);
  }
  memset(part,0,sizeof(eolParticle));
}