SGDE.Physics.Collision.CollisionUnit.Rotate C# (CSharp) Метод

Rotate() публичный Метод

Rotate the CollisionUnit a specified amount.
public Rotate ( float rotation ) : void
rotation float The delta rotation of the CollisionUnit, in radians.
Результат void
        public override void Rotate(float rotation)
        {
            base.Rotate(rotation);
            CollisionChief chief = CollisionChief.GetInstance();
            chief.RotateCollisionUnit(this, rotation);

            if (mCollisionType == CollisionType.COLLISION_CIRCLE || mCollisionType == CollisionType.COLLISION_NONE)
            {
                return;
            }
            else if (mCollisionType == CollisionType.COLLISION_BOX)
            {
                // TODO
            }
            else if (mCollisionType == CollisionType.COLLISION_LINE)
            {
                // TODO
            }

            if (!bNeedsUpdate)
            {
                bNeedsUpdate = true;
                chief.UpdateUnit(this);
            }
        }