internal static void SetDefaultValuesOnEmitter(Emitter newEmitter) { newEmitter.TimedEmission = true; newEmitter.SecondFrequency = .2f; newEmitter.SecondsLasting = 6; newEmitter.RemovalEvent = Emitter.RemovalEventType.Timed; if (Camera.Main.Orthogonal) { newEmitter.EmissionSettings.PixelSize = .5f; newEmitter.EmissionSettings.RadialVelocity = 35; } }
public static void SelectEmitter(Emitter emitterToSelect) { #region attaching an emitter if (GuiData.ToolsWindow.attachObject.IsPressed && AppState.Self.CurrentEmitter != emitterToSelect) { GuiData.ToolsWindow.attachObject.Unpress(); } #endregion else { AppState.Self.CurrentEmitter = emitterToSelect; GuiData.Messages.updateGUIOnEmitterSelect(); } }