Repository URL to install this package:
Version:
1.0.0 ▾
|
using Fluctio.FluctioSim.Common.Configuration;
using Fluctio.FluctioSim.Core.Components.MujocoGeom;
using Mujoco;
using UnityEngine;
namespace Fluctio.FluctioSim.Core.Components.Prefabs.Primitives.Base
{
[AddComponentMenu(Config.PrefixedName+"/Physics/Geom Settings/Body, Geom and Renderer", Config.ComponentMenuOrder + 30)]
public sealed class RendererStructure : MujocoStructure
{
[field: SerializeField, HideInInspector] public Renderer GeomRenderer { get; private set; }
[field: SerializeField, HideInInspector] public MeshFilter GeomMeshFilter { get; private set; }
protected override void InitializeOnce()
{
base.InitializeOnce();
GeomRenderer = GeomObject.AddComponent<MeshRenderer>();
GeomObject.AddComponent<MjMeshFilter>();
GeomMeshFilter = GeomObject.GetComponent<MeshFilter>();
}
}
}