Beispiel #1
0
 private void OnEnable()
 {
     creator = ( Path_behaviour )target;
     if (creator.path == null)
     {
         creator.create_path();
     }
     path = creator.path;
 }
Beispiel #2
0
        protected void create_handlers(Path_behaviour creator)
        {
            handler_container = helper.game_object.prepare.stuff_container(
                "handler_container", creator.transform).transform;

            helper.game_object.clean.children_immediate(handler_container);

            for (int i = 0; i < creator.path_handlers.Count; ++i)
            {
                var handler = creator.path_handlers[i];
                var point   = handler.make_point(creator.path);
                point.transform.parent = handler_container.transform;
                point.name             = string.Format("handler__p{0}", i);
            }
            EditorSceneManager.MarkSceneDirty(creator.gameObject.scene);
        }