Skip to content

Latest commit

 

History

History
50 lines (32 loc) · 1.08 KB

File metadata and controls

50 lines (32 loc) · 1.08 KB

特性 (Trait)

在游戏中的特性就是这个类的实例啦

导包

import mods.contenttweaker.tconstruct.Trait;

Getters

Getter 返回类型 描述
identifier string 特性名称
commandString string 见下

关于 commandString

var ecological as string = <ticontrait:ecological>.commandString;
print(ecological); //输出的结果为 <ticontrait:cactus>

尖括号调用

可以访问游戏中匠魂或者 CoT 自定义的特性

如果找到特性则返回 Trait 对象, 否则返回 null

访问方法

<ticontrait:特性名>

访问特性的数据

此方法一般在 TraitBuilder 的函数内调用

访问例子

var myTraitData as TraitDataRepresentation = myTrait.getData(itemWithTrait);
  • myTrait as Trait 为被访问的特性
  • itemWithTrait as IItemStack 为带特性的物品

关于 TraitDataRepresentation 类的信息请看特性数据