Inheritance: ITraitInfo
コード例 #1
0
ファイル: SelectableExts.cs プロジェクト: Mete0/anki-OpenRA
        static int BaseSelectionPriority(SelectableInfo info, Modifiers modifiers)
        {
            var priority = info.Priority;

            if (modifiers.HasModifier(Modifiers.Ctrl) && !modifiers.HasModifier(Modifiers.Alt) && info.PriorityModifiers.HasFlag(SelectionPriorityModifiers.Ctrl))
            {
                priority = int.MaxValue;
            }

            if (modifiers.HasModifier(Modifiers.Alt) && !modifiers.HasModifier(Modifiers.Ctrl) && info.PriorityModifiers.HasFlag(SelectionPriorityModifiers.Alt))
            {
                priority = int.MaxValue;
            }

            return(priority);
        }
コード例 #2
0
 public Selectable(Actor self, SelectableInfo info)
     : base(info)
 {
     Class = string.IsNullOrEmpty(info.Class) ? self.Info.Name : info.Class;
     Info  = info;
 }
コード例 #3
0
ファイル: Selectable.cs プロジェクト: TiriliPiitPiit/OpenRA
 public Selectable(Actor self, SelectableInfo info)
 {
     this.self = self;
     Info = info;
 }
コード例 #4
0
ファイル: Selectable.cs プロジェクト: watsoncui/OpenRA
 public Selectable(Actor self, SelectableInfo info)
 {
     this.self = self;
     Info      = info;
 }