DIFF

SphereTrigger.c

//! 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
};