Lua向C#逻辑迁移 一期
创建了若干C#文件,替代对应lua文件
This commit is contained in:
		
							
								
								
									
										36
									
								
								Script/ManagedBusyRabbit/Level/Role/BusyRabbitRole.cs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								Script/ManagedBusyRabbit/Level/Role/BusyRabbitRole.cs
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,36 @@ | ||||
| // 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) | ||||
		Reference in New Issue
	
	Block a user