public interface IRotateHandler { /// /// handle rotation of Ghost Transfrom /// void performRotation(BlockEditContext ctx); /// /// add an angle to the allowed angles to rotate with /// void addAngle(float angle); /// /// remove that angle /// void removeAngle(float angle); /// /// clear all added angles /// void clearAngles(); }