Doloro GDK 22 .1.0 Beta
by Tauri Interactive
|
Provides a personal signature data for the resource that allows to register the object into resource tables and handles it as dynamic.
Public Member Functions | |
bool | IsConflictsWith (UnityEngine.Object resource) |
Compares signatures of both resources. More... | |
void | MergeTo (IMergeableResource to) |
Redirecting to the MergeTo(DynamicResource) with safe cast of resource to the DynamicResource. More... | |
void | MergeTo (DynamicResource to) |
override string | ToString () |
Returns resource meta data in string formate useful for logs-like messages. More... | |
virtual bool | Equals (DynamicResource other) |
Compares signatures and tags collection. More... | |
bool | IsTagDefined (Tag tag) |
Checks is the tag defined for the component. More... | |
bool | IsTagDefined (string tag) |
Checks is the tag defined for the component. More... | |
void | MergeTo (T to) |
Sharing itself values to some another merging resource. More... | |
Properties | |
string | Bundle [get, set] |
A bundle name. Works the same as namespace and allows to prevent keys collision. More... | |
string | Key [get, set] |
An unique key of the resource in the bundle. In case if the key collides with other one in the same bundle then will be called merging operation. More... | |
Version | version [get, set] |
Asset version. | |
string[] | TagKeys [get, set] |
Keys of tags applied to the resource according with tags collection. More... | |
|
virtual |
Compares signatures and tags collection.
other | Other instance. |
Tags order must be the same to pass as true.
bool Doloro.DataManagement.DynamicResources.DynamicResource.IsConflictsWith | ( | UnityEngine.Object | resource | ) |
Compares signatures of both resources.
resource | Another resource to conflicts check. |
Implements Doloro.DataManagement.DynamicResources.Modules.MergeTool.IUniqueResource.
|
inherited |
Checks is the tag defined for the component.
tag | Tag to search. Case sensitive. |
|
inherited |
Checks is the tag defined for the component.
tag | Tag to search. |
void Doloro.DataManagement.DynamicResources.DynamicResource.MergeTo | ( | DynamicResource | to | ) |
to | Target resource. |
void Doloro.DataManagement.DynamicResources.DynamicResource.MergeTo | ( | IMergeableResource | to | ) |
Redirecting to the MergeTo(DynamicResource) with safe cast of resource to the DynamicResource.
to | Target resource. |
|
inherited |
Sharing itself values to some another merging resource.
to | Target resource that will contains the value merged with stored in this resource. |
override string Doloro.DataManagement.DynamicResources.DynamicResource.ToString | ( | ) |
Returns resource meta data in string formate useful for logs-like messages.
(bundle.|"")+key
|
getset |
A bundle name. Works the same as namespace and allows to prevent keys collision.
Implements Doloro.DataManagement.DynamicResources.ISignedResource.
|
getset |
An unique key of the resource in the bundle. In case if the key collides with other one in the same bundle then will be called merging operation.
Implements Doloro.DataManagement.DynamicResources.ISignedResource.
|
getsetinherited |
Keys of tags applied to the resource according with tags collection.
Implements Doloro.DataManagement.DynamicResources.ITagsCollection.