PropVO = class("PropVO")

PropValueType = {
	Int = "Int",
	Float = "Float",
	Bool = "Bool"
}

function PropVO:ctor()
end

function PropVO:Init(id,typeID,name,displayName,isPercent,priority,valueType,defaultValue,IsClientPercent,isSyncFloat)
	self.id = id
	self.typeID = typeID
	--變數名字：atk,hp,mp..etc
	self.name = name
	--屬性含義名字：攻擊力，防禦力，生命值..etc
	self.displayName = displayName
	self.isPercent = isPercent
	self.priority = priority
	self.valueType = valueType
	self.defaultValue = defaultValue
	self.IsClientPercent = IsClientPercent
	self.isSyncFloat = isSyncFloat
end

function PropVO.Create(id,typeID,name,displayName,isPercent,priority,valueType,defaultValue,IsClientPercent,isSyncFloat)
	local data = PropVO.new()
	data:Init(id,typeID,name,displayName,isPercent,priority,valueType,defaultValue,IsClientPercent,isSyncFloat)
	return data
end

-- return PropVO