Example #1
0
    public static void TssSdkSetGameStatus(EGAMESTATUS gameStatus)
    {
        GameStatusInfo info;

        info = new GameStatusInfo {
            size_        = Marshal.SizeOf(info),
            game_status_ = (uint)gameStatus
        };
        tss_sdk_setgamestatus(info);
    }
Example #2
0
 public ValueTask Handle(GameStatusInfo @event)
 {
     if (@event.HasValue)
     {
         if (@event.Status != OsuInternalStatus.Play || @event.Status != OsuInternalStatus.Rank)
         {
             DoScoreUpdate(ignoreCurrentStatistic: true);
         }
     }
     return(default);
Example #3
0
File: TssSdk.cs Project: fengqk/Art
	private static extern void tss_sdk_setgamestatus(GameStatusInfo info);
Example #4
0
File: TssSdk.cs Project: 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);
	}
Example #5
0
 public override void GameTick(GameStatusInfo statusInfo)
 {
 }
Example #6
0
 private static extern void tss_sdk_setgamestatus(GameStatusInfo info);