public override void OnInspectorGUI(ParticleSystem s)
{
if (UVModuleUI.s_Texts == null)
{
UVModuleUI.s_Texts = new UVModuleUI.Texts();
}
ModuleUI.GUIIntDraggableX2(UVModuleUI.s_Texts.tiles, UVModuleUI.s_Texts.tilesX, this.m_TilesX, UVModuleUI.s_Texts.tilesY, this.m_TilesY);
int num = ModuleUI.GUIPopup(UVModuleUI.s_Texts.animation, this.m_AnimationType, UVModuleUI.s_Texts.types);
if (num == 1)
{
ModuleUI.GUIToggle(UVModuleUI.s_Texts.randomRow, this.m_RandomRow);
if (!this.m_RandomRow.boolValue)
{
ModuleUI.GUIInt(UVModuleUI.s_Texts.row, this.m_RowIndex);
}
}
if (num == 1)
{
this.m_FrameOverTime.m_RemapValue = (float)this.m_TilesX.intValue;
this.m_StartFrame.m_RemapValue = (float)this.m_TilesX.intValue;
}
if (num == 0)
{
this.m_FrameOverTime.m_RemapValue = (float)(this.m_TilesX.intValue * this.m_TilesY.intValue);
this.m_StartFrame.m_RemapValue = (float)(this.m_TilesX.intValue * this.m_TilesY.intValue - 1);
}
ModuleUI.GUIMinMaxCurve(UVModuleUI.s_Texts.frameOverTime, this.m_FrameOverTime);
ModuleUI.GUIMinMaxCurve(UVModuleUI.s_Texts.startFrame, this.m_StartFrame);
ModuleUI.GUIFloat(UVModuleUI.s_Texts.cycles, this.m_Cycles);
this.m_UVChannelMask.intValue = (int)((UVChannelFlags)ModuleUI.GUIEnumMask(UVModuleUI.s_Texts.uvChannelMask, (UVChannelFlags)this.m_UVChannelMask.intValue));
}