mirror of
https://github.com/Rundll86/Dog-Lynx-And-HCN.git
synced 2026-05-28 06:51:54 +08:00
Refactor feed components and UI interactions
- Updated various feed components (Cake, Cupcake, Dango, Donut, FruitPlatter, FruitSalad, Milk, Orange, RedJam, Strawberry, Taco, WaterBottle, Xigua-Full, Xigua-Half, YellowJam) to correct names, textures, and display names. - Modified MakeFeed scene to improve feed selection and display logic, including the addition of skip functionality. - Enhanced UIState and EntityBase scripts to manage feed counts and selections more effectively. - Introduced DirTool for directory operations and improved file loading mechanisms. - Adjusted TickTool for frame-based operations.
This commit is contained in:
@@ -21,7 +21,9 @@ enum Entity {
|
||||
PENARATION_RESISTANCE,
|
||||
PRICE_REDUCTION,
|
||||
EXTRA_BULLET_COUNT,
|
||||
DROP_APPLE_RATE
|
||||
DROP_APPLE_RATE,
|
||||
FEED_COUNT_SHOW,
|
||||
FEED_COUNT_CAN_MADE
|
||||
}
|
||||
static var entityMap = {
|
||||
Entity.MAX_HEALTH: "最大生命值",
|
||||
@@ -38,7 +40,9 @@ static var entityMap = {
|
||||
Entity.PENARATION_RESISTANCE: "穿透抗性",
|
||||
Entity.PRICE_REDUCTION: "饲料降价",
|
||||
Entity.EXTRA_BULLET_COUNT: "额外子弹",
|
||||
Entity.DROP_APPLE_RATE: "苹果掉落率"
|
||||
Entity.DROP_APPLE_RATE: "苹果掉落率",
|
||||
Entity.FEED_COUNT_SHOW: "可选饲料数量",
|
||||
Entity.FEED_COUNT_CAN_MADE: "可制作饲料数量"
|
||||
}
|
||||
static var entityMapType = {
|
||||
Entity.MAX_HEALTH: DataType.VALUE,
|
||||
@@ -55,7 +59,9 @@ static var entityMapType = {
|
||||
Entity.PENARATION_RESISTANCE: DataType.PERCENT,
|
||||
Entity.PRICE_REDUCTION: DataType.PERCENT,
|
||||
Entity.EXTRA_BULLET_COUNT: DataType.VALUE,
|
||||
Entity.DROP_APPLE_RATE: DataType.PERCENT
|
||||
Entity.DROP_APPLE_RATE: DataType.PERCENT,
|
||||
Entity.FEED_COUNT_SHOW: DataType.VALUE,
|
||||
Entity.FEED_COUNT_CAN_MADE: DataType.VALUE
|
||||
}
|
||||
static var entityApplier = {
|
||||
Entity.MAX_HEALTH: func(entity, value):
|
||||
@@ -64,6 +70,9 @@ static var entityApplier = {
|
||||
Entity.EXTRA_APPLE_MAX: func(entity, value):
|
||||
entity.inventoryMax[ItemStore.ItemType.APPLE] += value
|
||||
,
|
||||
Entity.EXTRA_BULLET_COUNT: func(entity, value):
|
||||
entity.fields[Entity.OFFSET_SHOOT] += value * 5
|
||||
,
|
||||
}
|
||||
|
||||
enum Bullet {
|
||||
|
||||
Reference in New Issue
Block a user