Beispiel #1
0
        public override void Initialize()
        {
            PClip clip = new PClip();

            clip.AddEllipse(0, 0, 100, 100);
            clip.Brush = Brushes.Red;

            clip.AddChild(PPath.CreateRectangle(20, 20, 100, 50));
            Canvas.Layer.AddChild(clip);

            Canvas.RemoveInputEventListener(Canvas.PanEventHandler);
            Canvas.AddInputEventListener(new PDragEventHandler());
        }
Beispiel #2
0
 public void InspectorAddClips(List <AudioClip> clips)
 {
     if (clips.Count > 0)
     {
         List <PClip> curClips = new List <PClip>((_clips != null) ? _clips : new PClip[0]);
         for (int i = 0; i < clips.Count; ++i)
         {
             var c = new PClip();
             c.init        = true;
             c.audioClip   = clips[i];
             c.probability = 1f;
             curClips.Add(c);
         }
         _clips = curClips.ToArray();
         OnAfterDeserialize();
         EditorUtility.SetDirty(this);
     }
 }
Beispiel #3
0
        public override void Initialize()
        {
            PClip clip = new PClip();

            clip.Brush = new SolidBrush(Color.Yellow);
            clip.SetBounds(0, 0, 100, 100);

            PEllipse red = new PEllipse();

            red.Bounds = new RectangleF(20, 20, 110, 50);
            red.Brush  = new SolidBrush(Color.Red);
            clip.AddChild(red);

            Canvas.Layer.AddChild(clip);

            Canvas.ZoomEventHandler = null;
            Canvas.Camera.AddInputEventListener(new PDragEventHandler());

            base.Initialize();
        }