protected override void implementation_debugDraw(XDebug.DebugDrawSettings inDrawSettings) { var theBoxCollider = gameObject.GetComponent <BoxCollider2D>(); Transform theTransform = gameObject.transform; XDebug.drawRectangle( theTransform.position, theBoxCollider.size, theTransform.rotation.eulerAngles.z, inDrawSettings ); }
protected virtual void implementation_debugDraw(XDebug.DebugDrawSettings inDrawSettings) { XDebug.drawCross(transform.position, inDrawSettings); }
//--Debug public void debugDraw(XDebug.DebugDrawSettings inDrawSettings) { implementation_debugDraw(inDrawSettings); }