public GeneralProperties(ScriptContext context, Actor self) : base(context, self) { facing = self.TraitOrDefault <IFacing>(); autotarget = self.TraitOrDefault <AutoTarget>(); scriptTags = self.TraitOrDefault <ScriptTags>(); }
public GeneralProperties(ScriptContext context, Actor self) : base(context, self) { facing = self.TraitOrDefault <IFacing>(); autotarget = self.TraitOrDefault <AutoTarget>(); scriptTags = self.TraitOrDefault <ScriptTags>(); tooltips = self.TraitsImplementing <Tooltip>().ToArray(); }
/// <summary> /// check if input script and langSys is considered a major language. /// </summary> /// <returns> true if it is a major language </returns> internal static bool Contains(ScriptTags script, LanguageTags langSys) { for (int i = 0; i < majorLanguages.Length; i++) { if (script == majorLanguages[i].Script && (langSys == LanguageTags.Default || langSys == majorLanguages[i].LangSys)) { return(true); } } return(false); }
public GeneralProperties(ScriptContext context, Actor self) : base(context, self) { facing = self.TraitOrDefault<IFacing>(); autotarget = self.TraitOrDefault<AutoTarget>(); scriptTags = self.TraitOrDefault<ScriptTags>(); }
internal MajorLanguageDesc(CultureInfo culture, ScriptTags script, LanguageTags langSys) { Culture = culture; Script = script; LangSys = langSys; }