コード例 #1
0
ファイル: Material.cs プロジェクト: LongJohnCoder/NMSMV
        public bool add_flag(TkMaterialFlags.UberFlagEnum flag)
        {
            //Check if material has flag
            foreach (TkMaterialFlags f in Flags)
            {
                if (f.MaterialFlag == (TkMaterialFlags.MaterialFlagEnum)flag)
                {
                    return(false);
                }
            }

            TkMaterialFlags ff = new TkMaterialFlags();

            ff.MaterialFlag = (TkMaterialFlags.MaterialFlagEnum)flag;
            Flags.Add(ff);

            return(true);
        }
コード例 #2
0
ファイル: Material.cs プロジェクト: LongJohnCoder/NMSMV
 //Wrapper to support uberflags
 public bool has_flag(TkMaterialFlags.UberFlagEnum flag)
 {
     return(has_flag((TkMaterialFlags.MaterialFlagEnum)flag));
 }