예제 #1
0
파일: TssSdk.cs 프로젝트: isoundy000/wzry-1
    public static void TssSdkSetGameStatus(EGAMESTATUS gameStatus)
    {
        GameStatusInfo info;

        info = new GameStatusInfo {
            size_        = Marshal.SizeOf(info),
            game_status_ = (uint)gameStatus
        };
        tss_sdk_setgamestatus(info);
    }
예제 #2
0
 public ValueTask Handle(GameStatusInfo @event)
 {
     if (@event.HasValue)
     {
         if (@event.Status != OsuInternalStatus.Play || @event.Status != OsuInternalStatus.Rank)
         {
             DoScoreUpdate(ignoreCurrentStatistic: true);
         }
     }
     return(default);
예제 #3
0
파일: TssSdk.cs 프로젝트: fengqk/Art
	private static extern void tss_sdk_setgamestatus(GameStatusInfo info);
예제 #4
0
파일: TssSdk.cs 프로젝트: fengqk/Art
	/// <summary>
	/// Tsses the sdk set game status.
	/// </summary>
	/// <param name='gameStatus'>
	/// back-end or front-end
	/// </param>
	public static void TssSdkSetGameStatus(EGAMESTATUS gameStatus)
	{
		GameStatusInfo info = new GameStatusInfo();
		info.size_ = (uint)Marshal.SizeOf (info);
		info.game_status_ = (uint)gameStatus;
		tss_sdk_setgamestatus (info);
	}
예제 #5
0
 public override void GameTick(GameStatusInfo statusInfo)
 {
 }
예제 #6
0
파일: TssSdk.cs 프로젝트: isoundy000/wzry-1
 private static extern void tss_sdk_setgamestatus(GameStatusInfo info);