Loading...
Searching...
No Matches
PixelCrushers.LoveHate.Wrappers.Traits Class Reference

This wrapper keeps references intact if you switch between the compiled assembly and source code versions of the original class. More...

Inheritance diagram for PixelCrushers.LoveHate.Wrappers.Traits:
Collaboration diagram for PixelCrushers.LoveHate.Wrappers.Traits:

Additional Inherited Members

- Public Member Functions inherited from PixelCrushers.LoveHate.Traits
void FindResources ()
 Finds a faction database if it's unassigned, first looking on a FactionManager and failing that the first FactionDatabase it finds.
 
float GetTrait (string traitName)
 Gets a trait value by name.
 
void OnDrawGizmos ()
 
- Static Public Member Functions inherited from PixelCrushers.LoveHate.Traits
static void Copy (float[] source, ref float[] dest)
 Deep copies a source array into a destination array.
 
static float[] Allocate (int count)
 Allocates an array of a specified size.
 
static float[] Allocate (int count, bool initialize)
 Allocates an array of a specified size.
 
static void Initialize (float[] traits)
 Initializes an array to zero.
 
static float Alignment (float[] a, float[] b)
 Computes the "alignment" of two sets of values, which is close their values are.
 
- Public Attributes inherited from PixelCrushers.LoveHate.Traits
FactionDatabase factionDatabase
 An editor-time-only reference to the FactionDatabase, to be used only by the editor to get the presets list for the Traits custom editor.
 
float[] traits = new float[0]
 The personality traits.
 

Detailed Description

This wrapper keeps references intact if you switch between the compiled assembly and source code versions of the original class.


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