-
Notifications
You must be signed in to change notification settings - Fork 0
/
SpringCollab2020Session.cs
32 lines (23 loc) · 1.2 KB
/
SpringCollab2020Session.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
using System.Collections.Generic;
namespace Celeste.Mod.SpringCollab2020 {
public class SpringCollab2020Session : EverestModuleSession {
public class MultiRoomStrawberrySeedInfo {
public int Index { get; set; }
public EntityID BerryID { get; set; }
public string Sprite { get; set; }
public bool IgnoreLighting { get; set; }
}
public bool IcePhysicsDisabled { get; set; } = false;
public List<MultiRoomStrawberrySeedInfo> CollectedMultiRoomStrawberrySeeds { get; set; } = new List<MultiRoomStrawberrySeedInfo>();
public bool MadelineIsSilhouette { get; set; } = false;
public bool LightSourcesDisabled { get; set; } = false;
public bool SpikeJumpThroughHooked { get; set; } = false;
public class SpeedBasedMusicParamInfo {
public float MinimumSpeed { get; set; }
public float MaximumSpeed { get; set; }
public float MinimumParamValue { get; set; }
public float MaximumParamValue { get; set; }
}
public Dictionary<string, SpeedBasedMusicParamInfo> ActiveSpeedBasedMusicParams = new Dictionary<string, SpeedBasedMusicParamInfo>();
}
}