Exemplo n.º 1
0
        protected override IPrim InitPrim(IPrimFactory primFactory, Vector3 position)
        {
            IPrim p = primFactory.MakePrim(Name, position, DefaultColour, new Vector3(0f, 0f, .001f), PrimType.Cylinder);

            p.Editable = false;
            return(p);
        }
Exemplo n.º 2
0
        protected override IPrim InitPrim(IPrimFactory primFactory, Vector3 position)
        {
            IPrim p = primFactory.MakePrim(Name, position, DefaultColour, new Vector3(0f, 0f, .001f), PrimType.Cylinder);

            p.Editable = false;
            //ISpy<IPrim> pSpy = new Spy<IPrim>(p);
            //pSpy.OnMethodEvent += (source, method, ret, parameters) =>  p.Say("Called " + method.Name);
            //return pSpy.Instance;
            return(p);
        }
Exemplo n.º 3
0
        protected override IPrim InitPrim(IPrimFactory primFactory, Vector3 position)
        {
            bool isEP   = Parameters.Get <bool>("IsEP");
            bool locked = Parameters.Get <bool>("Lock");

            Logger.Info("Creating prim with colour " + DefaultColour);
            IPrim p = primFactory.MakePrim(Name, position, DefaultColour, new Vector3(.5f, .5f, .5f), isEP ? PrimType.Cylinder : PrimType.Sphere, Quaternion.Identity);

            p.Editable = !locked;
            return(p);
        }
Exemplo n.º 4
0
 protected override IPrim InitPrim(IPrimFactory primFactory, Vector3 position)
 {
     IPrim p = primFactory.MakePrim(Name, position, DefaultColour, new Vector3(0f, 0f, .001f), PrimType.Cylinder);
     p.Editable = false;
     //ISpy<IPrim> pSpy = new Spy<IPrim>(p);
     //pSpy.OnMethodEvent += (source, method, ret, parameters) =>  p.Say("Called " + method.Name);
     //return pSpy.Instance;
     return p;
 }
Exemplo n.º 5
0
 protected override IPrim InitPrim(IPrimFactory primFactory, Vector3 position)
 {
     bool isEP = Parameters.Get<bool>("IsEP");
     bool locked = Parameters.Get<bool>("Lock");
     Logger.Info("Creating prim with colour " + DefaultColour);
     IPrim p = primFactory.MakePrim(Name, position, DefaultColour, new Vector3(.5f, .5f, .5f), isEP ? PrimType.Cylinder : PrimType.Sphere, Quaternion.Identity);
     p.Editable = !locked;
     return p;
 }
Exemplo n.º 6
0
 protected override IPrim InitPrim(IPrimFactory primFactory, Vector3 position)
 {
     IPrim p = primFactory.MakePrim(Name, position, DefaultColour, new Vector3(0f, 0f, .001f), PrimType.Cylinder);
     p.Editable = false;
     return p;
 }
Exemplo n.º 7
0
 protected virtual IPrim InitPrim(IPrimFactory primFactory, Vector3 position)
 {
     return(primFactory.MakePrim(Name, position, DefaultColour));
 }
Exemplo n.º 8
0
 protected virtual IPrim InitPrim(IPrimFactory primFactory, Vector3 position)
 {
     return primFactory.MakePrim(Name, position, DefaultColour);
 }