コード例 #1
0
ファイル: EditorData.cs プロジェクト: vchelaru/FlatRedBall
        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;
            }
        }
コード例 #2
0
ファイル: EditorData.cs プロジェクト: vchelaru/FlatRedBall
        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();
            }
        }