コード例 #1
0
ファイル: VerbButton.cs プロジェクト: advdotnet/Session-Seven
        public override void OnLoadContent(ContentLoader content)
        {
            // Restore static references from savegame
            foreach (var Verb in Verbs.All)
            {
                if (this.Verb.Equals(Verb))
                {
                    this.Verb = Verb;
                }
            }

            base.OnLoadContent(content);
        }
コード例 #2
0
ファイル: VerbButton.cs プロジェクト: advdotnet/Session-Seven
        public VerbButton(LockedVerb verb)
        {
            Verb = verb;

            HotspotRectangle
            .Create(this)
            .SetCaption(verb.Text)
            .AddRectangle(verb.ScreenRectangle);

            Transform
            .Create(this)
            .SetZ(InteractionBar.Z + 1);
        }
コード例 #3
0
 public void SelectVerb(LockedVerb verb)
 {
     Primary   = null;
     Secondary = null;
     Verb      = verb;
 }
コード例 #4
0
 public void Reset()
 {
     Primary   = null;
     Secondary = null;
     Verb      = Verbs.Walk;
 }