Files
DanhengServer-OpenSource/GameServer/Game/Mission
Somebody d8f144f06f Fix Mission Finish Bug:
-Fix possible issues that may not be completed when completing tasks of type "SubMissionFinishCnt"
2024-07-06 14:23:26 +08:00
..
2024-06-07 16:04:46 +08:00
2024-07-06 14:23:26 +08:00
2024-07-06 13:35:24 +08:00
2024-06-30 15:06:21 +08:00

Mission Part

Menu

MissionManager

  • MissionManager.cs: Used to manage the player's mission data

Method

  • (need to write)

FinishTypeHandler

Class Name Style: MissionHandler
Example:

[MissionFinishType(MissionFinishTypeEnum.<Type>)]
public class MissionHandler<Type> : MissionFinishTypeHandler
{
    public override void Init(PlayerInstance player, SubMissionInfo info, object? arg)
    {
        // your code
    } 

    public override void HandleFinishType(PlayerInstance player, SubMissionInfo info, object? arg)
    {
        // your code
    }
}

FinishActionHandler

Class Name Style: MissionHandler
Example:

[MissionFinishAction(FinishActionTypeEnum.<Type>)]
public class MissionHandler<Type> : MissionFinishActionHandler
{
    public override void OnHandle(List<int> Params, List<string> ParamString, PlayerInstance Player)
    {
        // your code
    }
}