Add PRIM_NAME, PRIM_DESC and PRIM_ROT_LOCAL
							parent
							
								
									2f0a3391ee
								
							
						
					
					
						commit
						61137eac22
					
				|  | @ -7690,6 +7690,24 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api | |||
|                                       Util.Clip((float)primTextColor.z, 0.0f, 1.0f)); | ||||
|                         part.SetText(primText, av3, Util.Clip((float)primTextAlpha, 0.0f, 1.0f)); | ||||
| 
 | ||||
|                         break; | ||||
|                     case (int)ScriptBaseClass.PRIM_NAME: | ||||
|                         if (remain < 1) | ||||
|                             return; | ||||
|                         string primName = rules.GetLSLStringItem(idx++); | ||||
|                         part.Name = primName; | ||||
|                         break; | ||||
|                     case (int)ScriptBaseClass.PRIM_DESC: | ||||
|                         if (remain < 1) | ||||
|                             return; | ||||
|                         string primDesc = rules.GetLSLStringItem(idx++); | ||||
|                         part.Description = primDesc; | ||||
|                         break; | ||||
|                     case (int)ScriptBaseClass.PRIM_ROT_LOCAL: | ||||
|                         if (remain < 1) | ||||
|                             return; | ||||
|                         LSL_Rotation lr = rules.GetQuaternionItem(idx++); | ||||
|                         SetRot(part, Rot2Quaternion(lr)); | ||||
|                         break; | ||||
|                 } | ||||
|             } | ||||
|  | @ -8373,6 +8391,15 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api | |||
|                                                textColor.B)); | ||||
|                         res.Add(new LSL_Float(textColor.A)); | ||||
|                         break; | ||||
|                     case (int)ScriptBaseClass.PRIM_NAME: | ||||
|                         res.Add(part.Name); | ||||
|                         break; | ||||
|                     case (int)ScriptBaseClass.PRIM_DESC: | ||||
|                         res.Add(part.Description); | ||||
|                         break; | ||||
|                     case (int)ScriptBaseClass.PRIM_ROT_LOCAL: | ||||
|                         res.Add(new LSL_Rotation(part.RotationOffset.X, part.RotationOffset.Y, part.RotationOffset.Z, part.RotationOffset.W)); | ||||
|                         break; | ||||
|                 } | ||||
|             } | ||||
|             return res; | ||||
|  |  | |||
|  | @ -317,6 +317,9 @@ namespace OpenSim.Region.ScriptEngine.Shared.ScriptBase | |||
|         public const int PRIM_POINT_LIGHT = 23; // Huh? | ||||
|         public const int PRIM_GLOW = 25; | ||||
|         public const int PRIM_TEXT = 26; | ||||
|         public const int PRIM_NAME = 27; | ||||
|         public const int PRIM_DESC = 28; | ||||
|         public const int PRIM_ROT_LOCAL = 29; | ||||
|         public const int PRIM_TEXGEN_DEFAULT = 0; | ||||
|         public const int PRIM_TEXGEN_PLANAR = 1; | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Melanie
						Melanie