点击或拖拽改变大小

RelationType 方法

RelationType 类型公开以下成员。

方法
 名称说明
公共方法静态成员AddRelation 往原有关系组合中添加指定类型, 同时修改角色的各种关系人集合. 此处不进行能否添加的检查, 只进行添加, 替换, 或维持不变.
公共方法静态成员AllowAddingAdoptiveBrotherOrSisterRelation 判断是否允许添加义亲手足关系. 注意, 手足以及子女关系不能直接结成; 父母以及夫妻关系必须用包装好的方法结成 (其中会同时建立其他关联关系).
公共方法静态成员AllowAddingAdoptiveChildRelation 判断是否允许添加义亲子女关系. 注意, 手足以及子女关系不能直接结成; 父母以及夫妻关系必须用包装好的方法结成 (其中会同时建立其他关联关系).
公共方法静态成员AllowAddingAdoptiveParentRelation 判断是否允许添加义亲父母关系
公共方法静态成员AllowAddingAdoredRelation 判断是否允许添加爱慕关系
公共方法静态成员AllowAddingBloodBrotherOrSisterRelation 判断是否允许添加血亲手足关系. 注意, 手足以及子女关系不能直接结成; 父母以及夫妻关系必须用包装好的方法结成 (其中会同时建立其他关联关系).
公共方法静态成员AllowAddingBloodChildRelation 判断是否允许添加血亲子女关系. 注意, 手足以及子女关系不能直接结成; 父母以及夫妻关系必须用包装好的方法结成 (其中会同时建立其他关联关系).
公共方法静态成员AllowAddingBloodParentRelation 判断是否允许添加血亲父母关系
公共方法静态成员AllowAddingEnemyRelation 判断是否允许添加仇视关系
公共方法静态成员AllowAddingFriendRelation 判断是否允许添加朋友关系
公共方法静态成员AllowAddingHusbandOrWifeRelation 判断是否允许添加夫妻关系
公共方法静态成员AllowAddingMenteeRelation 判断是否允许添加徒弟关系
公共方法静态成员AllowAddingMentorRelation 判断是否允许添加师父关系
公共方法静态成员AllowAddingRelation 判断是否允许往原有关系组合中添加指定类型的通用方法. 出于性能上的考虑, 在能够确定关系类型的情况下, 不要调用此通用方法, 而应该调用各种类型的特定方法. 注意, 手足以及子女关系不能直接结成; 父母以及夫妻关系必须用包装好的方法结成 (其中会同时建立其他关联关系).
公共方法静态成员AllowAddingStepBrotherOrSisterRelation 判断是否允许添加继亲手足关系. 注意, 手足以及子女关系不能直接结成; 父母以及夫妻关系必须用包装好的方法结成 (其中会同时建立其他关联关系).
公共方法静态成员AllowAddingStepChildRelation 判断是否允许添加继亲子女关系. 注意, 手足以及子女关系不能直接结成; 父母以及夫妻关系必须用包装好的方法结成 (其中会同时建立其他关联关系).
公共方法静态成员AllowAddingStepParentRelation 判断是否允许添加继亲父母关系
公共方法静态成员AllowAddingSwornBrotherOrSisterRelation 判断是否允许添加结义关系
公共方法静态成员ContainBloodExclusionRelations 判断传入的关系类型组合是否包含排斥血亲的关系 (血亲, 继亲, 义亲, 结义, 夫妻)
公共方法静态成员ContainBloodRelatedRelations 判断传入的关系类型组合是否包含任意血缘关系 (血亲, 继亲, 义亲,夫妻)
公共方法静态成员ContainBrotherOrSisterRelations 判断传入的关系类型组合是否包含手足关系
公共方法静态成员ContainChildRelations 判断传入的关系类型组合是否包含子女关系
公共方法静态成员ContainDirectBloodRelations 判断传入的关系类型组合是否包含直接血亲关系
公共方法静态成员ContainNegativeRelations 判断传入的关系类型组合是否包含负面关系
公共方法静态成员ContainNonBloodFamilyRelations 判断传入的关系类型组合是否包含继亲、义亲、结义关系
公共方法静态成员ContainParentRelations 判断传入的关系类型组合是否包含父母关系
公共方法静态成员ContainPositiveRelations 判断传入的关系类型组合是否包含正面关系
公共方法静态成员ContainsNonRemovableRelations 判断传入的关系类型组合是否包含不可移除的关系
公共方法静态成员GetBloodRelatedRelation 从传入的关系类型组合中抽取指定类型的血缘关系
公共方法静态成员GetBrotherOrSisterRelation 从传入的关系类型组合中抽取手足关系
公共方法静态成员GetOppositeRelationType 获取指定关系类型的相对关系. A 和 B 两人, 以 A 为主体的关系和以 B 为主体的关系相对. 比如在 A 看来, B 是自己的血亲父母, 那么在 B 看来, A 就是自己的血亲子女.
公共方法静态成员GetParentRelation 从传入的关系类型组合中抽取父母关系
公共方法静态成员GetRelationType 把连续的 ID 转化为把不连续的人物关系类型
公共方法静态成员GetTypeId 把不连续的人物关系类型转化为连续的 ID (用于某些根据类型索引对应数据的情形)
公共方法静态成员HasRelation 检查当前类型组合里是否已有指定类型
公共方法静态成员IsOneWayRelation 是否为可单项存在的关系
公共方法静态成员NeedRecordOnRemoval 判断传入的关系类型在移除时是否需要被记录
Top
参见