コード例 #1
0
 /// <inheritdoc />
 public InterestPhysicsTriggerEventListener(
     [NotNull] IPhysicsTriggerEventSubscribable triggerEventSubscribable,
     [NotNull] IReadonlyGameObjectToEntityMappable objectToEntityMapper,
     [NotNull] ILog logger)
 {
     TriggerEventSubscribable = triggerEventSubscribable ?? throw new ArgumentNullException(nameof(triggerEventSubscribable));
     ObjectToEntityMapper     = objectToEntityMapper ?? throw new ArgumentNullException(nameof(objectToEntityMapper));
     Logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }
コード例 #2
0
 /// <inheritdoc />
 public WorldSpaceMouseClickedTickable([NotNull] IReadonlyGameObjectToEntityMappable gameObjectToEntityMappable)
 {
     GameObjectToEntityMappable = gameObjectToEntityMappable ?? throw new ArgumentNullException(nameof(gameObjectToEntityMappable));
 }