コード例 #1
0
ファイル: Matcher.cs プロジェクト: tanis2000/binocle-unity
        public Matcher One(params Type[] types)
        {
            foreach (var type in types)
            {
                oneSet.set(ComponentTypeManager.GetIndexFor(type));
            }

            return(this);
        }
コード例 #2
0
ファイル: Matcher.cs プロジェクト: tanis2000/binocle-unity
        static void AppendTypes(StringBuilder builder, string headerMessage, BitSet typeBits)
        {
            var firstType = true;

            builder.Append(headerMessage);
            foreach (var type in ComponentTypeManager.GetTypesFromBits(typeBits))
            {
                if (!firstType)
                {
                    builder.Append(", ");
                }
                builder.Append(type.Name);

                firstType = false;
            }

            builder.AppendLine();
        }