Files
BusyRabbit/Script/ManagedBusyRabbit/Level/Role/BusyRabbitRole.cs
wyatt dab9990b44 Lua向C#逻辑迁移 一期
创建了若干C#文件,替代对应lua文件
2025-10-25 05:53:20 +08:00

37 lines
1.1 KiB
C#

// local LevelRabbitRole = {}
// function LevelRabbitRole:ctor()
// self.last_animation = "back/move"
// end
// function LevelRabbitRole:ReceiveBeginPlay()
// self["SpineAnimationComponent"]:SetSkin("back/move")
// self["SpineAnimationComponent"]:SetAnimation(0, "animation", true)
// end
// function LevelRabbitRole:OnMove(location)
// -- 控制器移动相应函数
// self["MovementComponent"]:MoveTo(location)
// end
// function LevelRabbitRole:OnMoveDirectionChanged(InDirection)
// -- 运动组件更新方向响应函数
// local cur_animation
// if(InDirection.Y >= 0) then
// cur_animation = "front/move"
// else
// cur_animation = "back/move"
// end
// print("LevelRabbitRole:OnMoveDirectionChanged", cur_animation)
// if cur_animation ~= self.last_animation then
// self["SpineAnimationComponent"]:SetSkin(cur_animation)
// self["SpineAnimationComponent"]:SetSlotsToSetupPose()
// self.last_animation = cur_animation
// end
// end
// return Class(nil, nil, LevelRabbitRole)