コード例 #1
0
ファイル: Event.cs プロジェクト: joebain/MagnumHouse
 public Event(Trigger trigger)
 {
     Contracts.Assert(() => {return trigger != null;});
     m_trigger = trigger;
     m_trigger.TriggerOn += Start;
     m_trigger.TriggerOff += Stop;
 }
コード例 #2
0
ファイル: FadeEvent.cs プロジェクト: joebain/MagnumHouse
 public FadeEvent(Camera camera, Colour start, Colour end, float duration, Trigger trigger, ObjectHouse house)
     : base(trigger)
 {
     m_house = house;
     fx_buffer.SetHUD(camera);
     fx_buffer.SetFading(1f/duration, start, end);
 }
コード例 #3
0
ファイル: ShakeEvent.cs プロジェクト: joebain/MagnumHouse
 public ShakeEvent(Camera camera, float shakiness, Trigger trigger, ObjectHouse house)
     : base(trigger)
 {
     m_house = house;
     fx_buffer.SetHUD(camera);
     m_shakiness = shakiness;
 }
コード例 #4
0
ファイル: TextEvent.cs プロジェクト: joebain/MagnumHouse
 public TextEvent(Trigger trigger, Text text, ObjectHouse house)
     : base(trigger)
 {
     m_text = text;
     m_house = house;
 }