ObjectSize Class Reference

Simple serializable object example. This class cannot be stored as an asset, but can be serialized as Part of an asset. Shows ExposedMember attribute being applied to field, properties(accessors), and functions.

Detailed Description

using UnityEngine;
using EyE.Unity;
{
[System.Serializable]
public class ObjectSize
{
[ExposeMember]
public float mass = 1f;
[ExposeMember]
public Vector3 dimensions = new Vector3(.5f, .1f, .1f);
[ExposeMember]
public float Volume { get { return dimensions.x * dimensions.y * dimensions.z; } }
[ExposeMember]
public float Density() { return mass / Volume; }
}
}

Public Member Functions

float Density ()
 

Public Attributes

Vector3 dimensions
 
float mass
 

Properties

float Volume [get]
 
+ Collaboration diagram for ObjectSize:
EyE
This namespace contains classes that provide various tools for use in the Unity Editor.
Definition: EmbededXMLTooltip.cs:5
EyE.Unity.Examples
Definition: CatDebugExample.cs:7
EyE.Unity
This namespace holds classes that extended or inherit from various Unity defined classes....
Definition: EmbededXMLTooltip.cs:5