bool CSimpleParticleSystem::GetMemberInfo(SExpGenSpawnableMemberInfo& memberInfo) { if (CProjectile::GetMemberInfo(memberInfo)) return true; CHECK_MEMBER_INFO_FLOAT3(CSimpleParticleSystem, emitVector ) CHECK_MEMBER_INFO_FLOAT3(CSimpleParticleSystem, emitMul ) CHECK_MEMBER_INFO_FLOAT3(CSimpleParticleSystem, gravity ) CHECK_MEMBER_INFO_FLOAT (CSimpleParticleSystem, particleSpeed ) CHECK_MEMBER_INFO_FLOAT (CSimpleParticleSystem, particleSpeedSpread) CHECK_MEMBER_INFO_FLOAT (CSimpleParticleSystem, emitRot ) CHECK_MEMBER_INFO_FLOAT (CSimpleParticleSystem, emitRotSpread ) CHECK_MEMBER_INFO_FLOAT (CSimpleParticleSystem, particleLife ) CHECK_MEMBER_INFO_FLOAT (CSimpleParticleSystem, particleLifeSpread ) CHECK_MEMBER_INFO_FLOAT (CSimpleParticleSystem, particleSize ) CHECK_MEMBER_INFO_FLOAT (CSimpleParticleSystem, particleSizeSpread ) CHECK_MEMBER_INFO_FLOAT (CSimpleParticleSystem, airdrag ) CHECK_MEMBER_INFO_FLOAT (CSimpleParticleSystem, sizeGrowth ) CHECK_MEMBER_INFO_FLOAT (CSimpleParticleSystem, sizeMod ) CHECK_MEMBER_INFO_INT (CSimpleParticleSystem, numParticles ) CHECK_MEMBER_INFO_BOOL (CSimpleParticleSystem, directional ) CHECK_MEMBER_INFO_PTR (CSimpleParticleSystem, texture , projectileDrawer->textureAtlas->GetTexturePtr) CHECK_MEMBER_INFO_PTR (CSimpleParticleSystem, colorMap, CColorMap::LoadFromDefString ) return false; }
bool CSpherePartSpawner::GetMemberInfo(SExpGenSpawnableMemberInfo& memberInfo) { if (CProjectile::GetMemberInfo(memberInfo)) return true; CHECK_MEMBER_INFO_FLOAT (CSpherePartSpawner, alpha ) CHECK_MEMBER_INFO_FLOAT (CSpherePartSpawner, expansionSpeed) CHECK_MEMBER_INFO_INT (CSpherePartSpawner, ttl ) CHECK_MEMBER_INFO_FLOAT3(CSpherePartSpawner, color ) return false; }
bool CSmokeProjectile2::GetMemberInfo(SExpGenSpawnableMemberInfo& memberInfo) { if (CProjectile::GetMemberInfo(memberInfo)) return true; CHECK_MEMBER_INFO_FLOAT (CSmokeProjectile2, color ) CHECK_MEMBER_INFO_FLOAT (CSmokeProjectile2, size ) CHECK_MEMBER_INFO_FLOAT (CSmokeProjectile2, startSize ) CHECK_MEMBER_INFO_FLOAT (CSmokeProjectile2, sizeExpansion) CHECK_MEMBER_INFO_FLOAT (CSmokeProjectile2, ageSpeed ) CHECK_MEMBER_INFO_FLOAT (CSmokeProjectile2, glowFalloff ) CHECK_MEMBER_INFO_FLOAT3(CSmokeProjectile2, wantedPos ) return false; }