Пример #1
0
 public Params()
 {
     Own        = null;
     paramsList = new List <AParam>();
     BodyParam  = new BodyParam();
     paramsList.Add(BodyParam);
     NoseParam = new NoseParam
     {
         IsActive = true
     };
     paramsList.Add(NoseParam);
     JawsParam = new JawsParam
     {
         IsActive = true
     };
     paramsList.Add(JawsParam);
     EyesParam = new EyesParam();
     paramsList.Add(EyesParam);
     LegsParam = new LegsParam();
     paramsList.Add(LegsParam);
     EarsParam = new EarsParam();
     paramsList.Add(EarsParam);
     WingsParam = new WingsParam();
     paramsList.Add(WingsParam);
     ShellParam = new ShellParam();
     paramsList.Add(ShellParam);
     ThornsParam = new ThornsParam();
     paramsList.Add(ThornsParam);
 }
Пример #2
0
	public void Redraw()
	{		
		if (Own.Params.JawsParam.IsActive)
		{
			JawsParam p = Own.Params.JawsParam;
			GetComponent<MeshRenderer>().material.mainTexture = TextureGenerator.GetSkinTex(p.Color1, p.Color2, 32, 32, (int)p.SkinTextureOctave, p.SkinTextureFreq);
			GetComponent<MeshFilter>().mesh = GetMesh();
		}
		else
		{
			//GetComponent<MeshRenderer>().material.mainTexture = null;
			GetComponent<MeshFilter>().mesh = null;
		}
	}