• API(eca&lua)
  • Lua
  • API
  • Cast

Cast

施法实例

会在施法相关的事件中传递

ability

Ability

技能

cast_id

integer

get

function Cast.get(ability: Ability, cast_id: integer)
  -> Cast

get_ability

(method) Cast:get_ability()
  -> Ability

获取技能

get_angle

(method) Cast:get_angle()
  -> number

获取施法方向

get_target_destructible

(method) Cast:get_target_destructible()
  -> Destructible?

获取施法目标可破坏物

get_target_item

(method) Cast:get_target_item()
  -> Item?

获取施法目标物品

get_target_point

(method) Cast:get_target_point()
  -> Point?

获取施法目标点

get_target_unit

(method) Cast:get_target_unit()
  -> Unit?

获取施法目标单位

storage_all

(method) Storage:storage_all()
  -> table

获取存储数据的容器

storage_get

(method) Storage:storage_get(key: any)
  -> any

获取存储的值

storage_set

(method) Storage:storage_set(key: any, value: any)

存储任意值

storage_table

table