// Copyright 2008-2018 Yolo Technologies, Inc. All Rights Reserved. https://www.comblockengine.com
namespace KBEngine{
//-------------------------------------------------------------------------------------
INLINE void RangeTrigger::range(float xz, float y)
{
range_xz_ = fabs(xz);
range_y_ = fabs(y);
}
//-------------------------------------------------------------------------------------
INLINE float RangeTrigger::range_xz() const
{
return range_xz_;
}
//-------------------------------------------------------------------------------------
INLINE float RangeTrigger::range_y() const
{
return range_y_;
}
//-------------------------------------------------------------------------------------
INLINE CoordinateNode* RangeTrigger::origin() const
{
return origin_;
}
//-------------------------------------------------------------------------------------
INLINE void RangeTrigger::origin(CoordinateNode* pCoordinateNode)
{
origin_ = pCoordinateNode;
}
//-------------------------------------------------------------------------------------
INLINE bool RangeTrigger::isInstalled() const
{
return positiveBoundary_ && negativeBoundary_;
}
//-------------------------------------------------------------------------------------
}