Game Development Reference
In-Depth Information
Engage thrusters
Let's get started:
1. Double click on WaypointsContainerEditor to open it and type the following
code:
// Unity JavaScript user:
#pragma strict
@CustomEditor(WaypointsContainer)
class WaypointsContainerEditor extends Editor {
private final var OBJECT_NAME : String = "Waypoint";
private final var s_showPath : String = "showPath";
private final var s_random : String = "isRandom";
private final var s_radius : String = "radius";
private final var s_arraySizePath : String =
"waypoints.Array.size";
private final var s_arrayData : String =
"waypoints.Array.data[{0}]";
private var seo_object : SerializedObject;
private var sep_radius : SerializedProperty;
private var sep_showGizmo : SerializedProperty;
private var sep_random : SerializedProperty;
private var sep_waypointCount : SerializedProperty;
private var _wayPointsContainer : WaypointsContainer;
function OnEnable ()
{
seo_object = new SerializedObject (target);
sep_showGizmo = seo_object.FindProperty
(s_showPath);
sep_random = seo_object.FindProperty (s_random);
sep_radius = seo_object.FindProperty (s_radius);
sep_waypointCount = seo_object.FindProperty
(s_arraySizePath);
Search WWH ::




Custom Search