1234567891011121314151617 |
- //! Trigger with spherical shape
- class SphereTrigger : Trigger
- {
- override void EOnInit(IEntity other, int extra)
- {
- SetCollisionSphere(3);
- }
-
- #ifdef DEVELOPER
- override protected Shape DrawDebugShape(vector pos, vector min, vector max, float radius, int color)
- {
- Shape dbgShape = Debug.DrawSphere(pos, radius, color, ShapeFlags.TRANSP|ShapeFlags.NOZWRITE|ShapeFlags.NOOUTLINE|ShapeFlags.DOUBLESIDE);
- dbgTargets.Insert( dbgShape );
- return dbgShape;
- }
- #endif
- };
|