예제 #1
0
        public void PushPosition(Unit unit, byte flag)
        {
            var us = GetCreateUnitSync(unit.uid);

            if (BitFlag.TestByteFlag(flag, 0))
            {
                us.x = unit.x;
            }
            if (BitFlag.TestByteFlag(flag, 1))
            {
                us.y = unit.y;
            }
            if (BitFlag.TestByteFlag(flag, 2))
            {
                us.z = unit.z;
            }
        }