class CCitadel_XPOrbVData : publicCEntitySubclassVDataBase{public: bool m_bIsObjective; // MPropertyStartGroup = Sounds // MPropertyDescription = Played to the player who claimed the orb. CSoundEventName m_strOrbClaimed; // MPropertyDescription = Played to the teammates of the player who claimed the orb. CSoundEventName m_strOrbClaimedTeammate; // MPropertyDescription = Played to the player when they denied an enemy orb. CSoundEventName m_strOrbDenied; // MPropertyDescription = Played to assigned earners when an enemy denied their orb. CSoundEventName m_strOrbDeniedPlayer; // MPropertyDescription = Played when the server receives a hit on the orb but is waiting to fully claim it. CSoundEventName m_strOrbHitConfirm; // MPropertyDescription = Played when the client hit the orb but it isn't confirmed by the server yet. CSoundEventName m_strOrbHitPredicted; // MPropertyStartGroup = Visuals CResourceNameTyped<CWeakHandle<InfoForResourceTypeCModel>> m_sOrbModel; CResourceNameTyped<CWeakHandle<InfoForResourceTypeIParticleSystemDefinition>> m_sPredictedHitLimboGlowParticle; CResourceNameTyped<CWeakHandle<InfoForResourceTypeIParticleSystemDefinition>> m_sFriendlyHitConfirmParticle; CResourceNameTyped<CWeakHandle<InfoForResourceTypeIParticleSystemDefinition>> m_sEnemyHitConfirmParticle; CResourceNameTyped<CWeakHandle<InfoForResourceTypeIParticleSystemDefinition>> m_sFriendlyGlowParticle; CResourceNameTyped<CWeakHandle<InfoForResourceTypeIParticleSystemDefinition>> m_sEnemyGlowParticle; CResourceNameTyped<CWeakHandle<InfoForResourceTypeIParticleSystemDefinition>> m_sGoldReceivedParticle; CResourceNameTyped<CWeakHandle<InfoForResourceTypeIParticleSystemDefinition>> m_sFriendlyOrbDeniedParticle; CResourceNameTyped<CWeakHandle<InfoForResourceTypeIParticleSystemDefinition>> m_sEnemyOrbDeniedParticle; CResourceNameTyped<CWeakHandle<InfoForResourceTypeIParticleSystemDefinition>> m_sFriendlyOrbEarnedParticle; CResourceNameTyped<CWeakHandle<InfoForResourceTypeIParticleSystemDefinition>> m_sEnemyOrbEarnedParticle; // MPropertyStartGroup = Behavior float32 m_flOrbSpawnDelayMin; float32 m_flOrbSpawnDelayMax; float32 m_flOrbSpawnOffsetZ; float32 m_flOrbSpawnOffsetRandomXYZ; float32 m_flGravityScale; float32 m_flLateralSpeedMin; float32 m_flLateralSpeedMax; float32 m_flLateralMoveDuration; float32 m_flUpSpeedMin; float32 m_flUpSpeedMax; float32 m_flDownSpeed; float32 m_flBurstSpeedMultiplier; float32 m_flBurstSpeedDuration; float32 m_flOscillateFrequency; float32 m_flLifeTime; float32 m_flRadius; float32 m_flCollisionRadius; float32 m_flInvulDurationMin; float32 m_flInvulDurationMax; bool m_bUseKillerPlaneOffsets; float32 m_flKillerPlaneOffset; float32 m_flKillerPlaneHorizontalDecayRate; float32 m_flKillerPlaneHorizontalSpeedX; float32 m_flKillerPlaneHorizontalSpeedY; float32 m_flKillerPlaneVerticalSpeed; float32 m_flKillerPlaneSpeedNoise; float32 m_flKillerPlaneLaunchOffset; float32 m_flKillerPlaneLaunchDelay; float32 m_flOrbClaimWindow;};