blob: 23659baa8f92527352f96a29678907c765ffa998 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
using Photon.Pun.Simple.ContactGroups;
namespace Photon.Pun.Simple;
public interface IContactSystem
{
NetObject NetObj { get; }
int ViewID { get; }
bool IsMine { get; }
byte SystemIndex { get; set; }
Mount DefaultMount { get; }
int ValidMountsMask { get; }
IContactGroupMask ValidContactGroups { get; }
Consumption TryTrigger(IContactReactor reactor, ContactEvent contactEvent, int compatibleMounts);
Mount TryPickup(IContactReactor reactor, ContactEvent contactEvent);
}
|