ZDO - MarvelProgramming/Valheim-Networking-Wiki GitHub Wiki

void Initialize(ZDOMan man, ZDOID id, Vector3 position)

void Initialize(ZDOMan man)

bool IsValid()

void Reset()

ZDO Clone()

bool Equals(ZDO other)

void Set(KeyValuePair`2[Int32,Int32] hashPair, ZDOID id)

KeyValuePair`2[Int32,Int32] GetHashZDOID(string name)

void Set(string name, ZDOID id)

ZDOID GetZDOID(KeyValuePair`2[Int32,Int32] hashPair)

ZDOID GetZDOID(string name)

void Set(string name, float value)

void Set(int hash, float value)

void Set(string name, Vector3 value)

void Set(int hash, Vector3 value)

void Set(string name, Quaternion value)

void Set(int hash, Quaternion value)

void Set(string name, int value)

void Set(int hash, int value)

void Set(string name, bool value)

void Set(int hash, bool value)

void Set(string name, long value)

void Set(int hash, long value)

void Set(string name, Byte[] bytes)

Byte[] GetByteArray(string name)

void Set(string name, string value)

void Set(int hash, string value)

void SetPosition(Vector3 pos)

void InternalSetPosition(Vector3 pos)

void InvalidateSector()

void SetSector(Vector2i sector)

Vector2i GetSector()

void SetRotation(Quaternion rot)

void SetType(ObjectType type)

void SetDistant(bool distant)

void SetPrefab(int prefab)

int GetPrefab()

Vector3 GetPosition()

Quaternion GetRotation()

void IncreseDataRevision()

void IncreseOwnerRevision()

float GetFloat(string name, float defaultValue)

float GetFloat(int hash, float defaultValue)

Vector3 GetVec3(string name, Vector3 defaultValue)

Vector3 GetVec3(int hash, Vector3 defaultValue)

Quaternion GetQuaternion(string name, Quaternion defaultValue)

Quaternion GetQuaternion(int hash, Quaternion defaultValue)

int GetInt(string name, int defaultValue)

int GetInt(int hash, int defaultValue)

bool GetBool(string name, bool defaultValue)

bool GetBool(int hash, bool defaultValue)

long GetLong(string name, long defaultValue)

long GetLong(int hash, long defaultValue)

string GetString(string name, string defaultValue)

string GetString(int hash, string defaultValue)

void Serialize(ZPackage pkg)

void Deserialize(ZPackage pkg)

void Save(ZPackage pkg)

void Load(ZPackage pkg, int version)

bool IsOwner()

bool HasOwner()

void Print()

void SetOwner(long uid)

void SetPGWVersion(int version)

int GetPGWVersion()

void InitFloats()

void InitVec3()

void InitQuats()

void InitInts()

void InitLongs()

void InitStrings()

void InitByteArrays()

void ReleaseFloats()

void ReleaseVec3()

void ReleaseQuats()

void ReleaseInts()

void ReleaseLongs()

void ReleaseStrings()

void ReleaseByteArrays()