Update Project
This commit is contained in:
+24
@@ -0,0 +1,24 @@
|
||||
namespace Zenject
|
||||
{
|
||||
[NoReflectionBaking]
|
||||
public class DeclareSignalAsyncTickPriorityCopyBinder : SignalTickPriorityCopyBinder
|
||||
{
|
||||
public DeclareSignalAsyncTickPriorityCopyBinder(SignalDeclarationBindInfo signalBindInfo)
|
||||
: base(signalBindInfo)
|
||||
{
|
||||
}
|
||||
|
||||
public SignalTickPriorityCopyBinder RunAsync()
|
||||
{
|
||||
SignalBindInfo.RunAsync = true;
|
||||
return this;
|
||||
}
|
||||
|
||||
public SignalCopyBinder RunSync()
|
||||
{
|
||||
SignalBindInfo.RunAsync = false;
|
||||
return this;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
fileFormatVersion: 2
|
||||
guid: b81f91889a4f58f45a186d306ec19a76
|
||||
timeCreated: 1529046908
|
||||
licenseType: Free
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
namespace Zenject
|
||||
{
|
||||
[NoReflectionBaking]
|
||||
public class DeclareSignalIdRequireHandlerAsyncTickPriorityCopyBinder : DeclareSignalRequireHandlerAsyncTickPriorityCopyBinder
|
||||
{
|
||||
public DeclareSignalIdRequireHandlerAsyncTickPriorityCopyBinder(
|
||||
SignalDeclarationBindInfo signalBindInfo)
|
||||
: base(signalBindInfo)
|
||||
{
|
||||
}
|
||||
|
||||
public DeclareSignalRequireHandlerAsyncTickPriorityCopyBinder WithId(object identifier)
|
||||
{
|
||||
SignalBindInfo.Identifier = identifier;
|
||||
return this;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 183994f131b561a43a9967cceb7c949d
|
||||
timeCreated: 1538037476
|
||||
licenseType: Free
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
+31
@@ -0,0 +1,31 @@
|
||||
namespace Zenject
|
||||
{
|
||||
[NoReflectionBaking]
|
||||
public class DeclareSignalRequireHandlerAsyncTickPriorityCopyBinder : DeclareSignalAsyncTickPriorityCopyBinder
|
||||
{
|
||||
public DeclareSignalRequireHandlerAsyncTickPriorityCopyBinder(
|
||||
SignalDeclarationBindInfo signalBindInfo)
|
||||
: base(signalBindInfo)
|
||||
{
|
||||
}
|
||||
|
||||
public DeclareSignalAsyncTickPriorityCopyBinder RequireSubscriber()
|
||||
{
|
||||
SignalBindInfo.MissingHandlerResponse = SignalMissingHandlerResponses.Throw;
|
||||
return this;
|
||||
}
|
||||
|
||||
public DeclareSignalAsyncTickPriorityCopyBinder OptionalSubscriber()
|
||||
{
|
||||
SignalBindInfo.MissingHandlerResponse = SignalMissingHandlerResponses.Ignore;
|
||||
return this;
|
||||
}
|
||||
|
||||
public DeclareSignalAsyncTickPriorityCopyBinder OptionalSubscriberWithWarning()
|
||||
{
|
||||
SignalBindInfo.MissingHandlerResponse = SignalMissingHandlerResponses.Warn;
|
||||
return this;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 7cc67ec88be096e4a89e01987d671cb9
|
||||
timeCreated: 1529046908
|
||||
licenseType: Free
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
using System;
|
||||
|
||||
namespace Zenject
|
||||
{
|
||||
[NoReflectionBaking]
|
||||
public class SignalBindingBindInfo
|
||||
{
|
||||
public SignalBindingBindInfo(Type signalType)
|
||||
{
|
||||
SignalType = signalType;
|
||||
}
|
||||
|
||||
public object Identifier
|
||||
{
|
||||
get; set;
|
||||
}
|
||||
|
||||
public Type SignalType
|
||||
{
|
||||
get; private set;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 054ec2c1e404fd04f99dcab4d9012db2
|
||||
timeCreated: 1538401117
|
||||
licenseType: Pro
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
using System;
|
||||
|
||||
namespace Zenject
|
||||
{
|
||||
[NoReflectionBaking]
|
||||
public class SignalDeclarationBindInfo
|
||||
{
|
||||
public SignalDeclarationBindInfo(Type signalType)
|
||||
{
|
||||
SignalType = signalType;
|
||||
}
|
||||
|
||||
public object Identifier
|
||||
{
|
||||
get; set;
|
||||
}
|
||||
|
||||
public Type SignalType
|
||||
{
|
||||
get; private set;
|
||||
}
|
||||
|
||||
public bool RunAsync
|
||||
{
|
||||
get; set;
|
||||
}
|
||||
|
||||
public int TickPriority
|
||||
{
|
||||
get; set;
|
||||
}
|
||||
|
||||
public SignalMissingHandlerResponses MissingHandlerResponse
|
||||
{
|
||||
get; set;
|
||||
}
|
||||
}
|
||||
}
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 1e83db91ff836874fb4fcf3ae4e16f0b
|
||||
timeCreated: 1521277428
|
||||
licenseType: Free
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Reference in New Issue
Block a user