[deploy] minor fixes
This commit is contained in:
parent
9fabadbdb8
commit
ca884a59cd
|
|
@ -230,8 +230,14 @@ void Actor::DoSerialize(Serializer* serializer) const
|
||||||
void Actor::DoDeserialize(Deserializer* deserializer)
|
void Actor::DoDeserialize(Deserializer* deserializer)
|
||||||
{
|
{
|
||||||
ObjectBase::DoDeserialize(deserializer);
|
ObjectBase::DoDeserialize(deserializer);
|
||||||
(*deserializer) >> visible_ >> update_pausing_ >> cascade_opacity_ >> responsible_ >> z_order_ >> opacity_
|
|
||||||
>> anchor_ >> size_ >> transform_;
|
float opacity = 1.0f;
|
||||||
|
Transform transform;
|
||||||
|
(*deserializer) >> visible_ >> update_pausing_ >> cascade_opacity_ >> responsible_ >> z_order_ >> opacity >> anchor_
|
||||||
|
>> size_ >> transform;
|
||||||
|
|
||||||
|
SetOpacity(opacity);
|
||||||
|
SetTransform(transform);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool Actor::HandleEvent(Event* evt)
|
bool Actor::HandleEvent(Event* evt)
|
||||||
|
|
|
||||||
|
|
@ -233,17 +233,17 @@ public:
|
||||||
/// @brief 序列化为字符串
|
/// @brief 序列化为字符串
|
||||||
inline Vector<uint8_t> Serialize() const
|
inline Vector<uint8_t> Serialize() const
|
||||||
{
|
{
|
||||||
Vector<uint8_t> result;
|
Vector<uint8_t> data;
|
||||||
ByteSerializer serializer(result);
|
ByteSerializer serializer(data);
|
||||||
this->DoSerialize(&serializer);
|
this->DoSerialize(&serializer);
|
||||||
return result;
|
return data;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// \~chinese
|
/// \~chinese
|
||||||
/// @brief 从字符串反序列化
|
/// @brief 从字符串反序列化
|
||||||
inline void Deserialize(const Vector<uint8_t>& serialized)
|
inline void Deserialize(const Vector<uint8_t>& data)
|
||||||
{
|
{
|
||||||
ByteDeserializer deserializer(serialized);
|
ByteDeserializer deserializer(data);
|
||||||
this->DoDeserialize(&deserializer);
|
this->DoDeserialize(&deserializer);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue