Doloro GDK 22 .1.0 Beta
by Tauri Interactive
Doloro.DataManagement.AssetPropertiesSystem.Vector2AssetProperty Class Reference

Detailed Description

Property that provides Vector2 field.

Inheritance diagram for Doloro.DataManagement.AssetPropertiesSystem.Vector2AssetProperty:
Collaboration diagram for Doloro.DataManagement.AssetPropertiesSystem.Vector2AssetProperty:

Public Member Functions

 Vector2AssetProperty ()
 Empty constructor.
 
 Vector2AssetProperty (Vector2 value)
 Creates property with defined value. More...
 
 Vector2AssetProperty (SerializationInfo info, StreamingContext context)
 Constructor fro applying data during binary deserialization. More...
 
override bool Equals (object obj)
 
override int GetHashCode ()
 
delegate void KeyGlobalOperationHandler (AssetProperty target, string oldKey, string newKey)
 
delegate void KeyOperationHandler (string oldKey, string newKey)
 
virtual void GetObjectData (SerializationInfo info, StreamingContext context)
 Calling by binary serializer to get object's data. More...
 

Static Public Member Functions

static Vector2AssetProperty operator+ (Vector2AssetProperty a, Vector2 b)
 
static Vector2AssetProperty operator- (Vector2AssetProperty a, Vector2 b)
 
static Vector2 operator- (Vector2AssetProperty a)
 
static Vector2AssetProperty operator* (Vector2AssetProperty a, Vector2 b)
 
static Vector2AssetProperty operator/ (Vector2AssetProperty a, Vector2 b)
 
static Vector2AssetProperty operator* (Vector2AssetProperty a, float b)
 
static Vector2AssetProperty operator/ (Vector2AssetProperty a, float b)
 
static bool operator== (Vector2AssetProperty a, Vector2 b)
 
static bool operator!= (Vector2AssetProperty a, Vector2 b)
 
static bool operator== (Vector2AssetProperty a, Vector2AssetProperty b)
 
static bool operator!= (Vector2AssetProperty a, Vector2AssetProperty b)
 
static operator Vector2 (Vector2AssetProperty a)
 

Protected Member Functions

virtual void OnValueChanged ()
 Invokes the ValueChanged event. Must be called in implementation of the Value property.
 

Properties

Vector2 ValueAsVector2 [get, set]
 Value in Vector2 format.
 
string Key [get]
 Last element in FullPath More...
 
string Domain [get]
 Domain part of the property.
 
string FullPath [get, set]
 Unique path to the property in asset hierarchy. More...
 
virtual object Value [get, set]
 Value related to the property.
 

Events

static KeyGlobalOperationHandler PropertyKeyChanged
 Occurs when FullPath changed. More...
 
KeyOperationHandler KeyChanged
 Occurs when FullPath changed.
 
Action ValueChanged
 Occurs when the value of property is changed.
 

Constructor & Destructor Documentation

◆ Vector2AssetProperty() [1/2]

Doloro.DataManagement.AssetPropertiesSystem.Vector2AssetProperty.Vector2AssetProperty ( Vector2  value)

Creates property with defined value.

Parameters
valueValue to set.

◆ Vector2AssetProperty() [2/2]

Doloro.DataManagement.AssetPropertiesSystem.Vector2AssetProperty.Vector2AssetProperty ( SerializationInfo  info,
StreamingContext  context 
)

Constructor fro applying data during binary deserialization.

Parameters
info
context

Member Function Documentation

◆ GetObjectData()

virtual void Doloro.DataManagement.AssetPropertiesSystem.AssetProperty.GetObjectData ( SerializationInfo  info,
StreamingContext  context 
)
virtualinherited

Calling by binary serializer to get object's data.

Parameters
info
context

Property Documentation

◆ FullPath

string Doloro.DataManagement.AssetPropertiesSystem.AssetProperty.FullPath
getsetinherited

Unique path to the property in asset hierarchy.

Use dot divided format to apply the property to the certain subgroup (namespace).

  • health.head
  • body.libs.armL.forearm.hand.thumb
  • stats.agility

◆ Key

string Doloro.DataManagement.AssetPropertiesSystem.AssetProperty.Key
getinherited

Event Documentation

◆ PropertyKeyChanged

KeyGlobalOperationHandler Doloro.DataManagement.AssetPropertiesSystem.AssetProperty.PropertyKeyChanged
staticinherited

Occurs when FullPath changed.

AssetProperty - object reference. string 1 - old key. string 2 - new key.


The documentation for this class was generated from the following file: