RegisterPersistentListener() public method

public RegisterPersistentListener ( UnityEngine ttarget, string mmethodName ) : void
ttarget UnityEngine
mmethodName string
return void
コード例 #1
0
        public void RegisterVoidPersistentListener(int index, Object targetObj, string methodName)
        {
            PersistentCall listener = GetListener(index);

            listener.RegisterPersistentListener(targetObj, methodName);
            listener.mode = PersistentListenerMode.Void;
        }
コード例 #2
0
        public void RegisterEventPersistentListener(int index, UnityEngine.Object targetObj, string methodName)
        {
            PersistentCall listener = this.GetListener(index);

            listener.RegisterPersistentListener(targetObj, methodName);
            listener.mode = PersistentListenerMode.EventDefined;
        }
コード例 #3
0
        public void RegisterObjectPersistentListener(int index, object targetObj, object argument, string methodName)
        {
            PersistentCall listener = this.GetListener(index);

            listener.RegisterPersistentListener(targetObj, methodName);
            listener.mode = PersistentListenerMode.Object;
        }
コード例 #4
0
        public void RegisterVoidPersistentListener(int index, UnityEngine.Object targetObj, Type targetObjType, string methodName)
        {
            PersistentCall listener = this.GetListener(index);

            listener.RegisterPersistentListener(targetObj, targetObjType, methodName);
            listener.mode = PersistentListenerMode.Void;
        }
コード例 #5
0
        public void RegisterStringPersistentListener(int index, UnityEngine.Object targetObj, string argument, string methodName)
        {
            PersistentCall listener = this.GetListener(index);

            listener.RegisterPersistentListener(targetObj, methodName);
            listener.mode = PersistentListenerMode.String;
            listener.arguments.stringArgument = argument;
        }
コード例 #6
0
        public void RegisterFloatPersistentListener(int index, Object targetObj, float argument, string methodName)
        {
            PersistentCall listener = GetListener(index);

            listener.RegisterPersistentListener(targetObj, methodName);
            listener.mode = PersistentListenerMode.Float;
            listener.arguments.floatArgument = argument;
        }
コード例 #7
0
        public void RegisterObjectPersistentListener(int index, Object targetObj, Object argument, string methodName)
        {
            PersistentCall listener = GetListener(index);

            listener.RegisterPersistentListener(targetObj, methodName);
            listener.mode = PersistentListenerMode.Object;
            listener.arguments.unityObjectArgument = argument;
        }
コード例 #8
0
        public void RegisterBoolPersistentListener(int index, Object targetObj, bool argument, string methodName)
        {
            PersistentCall listener = GetListener(index);

            listener.RegisterPersistentListener(targetObj, methodName);
            listener.mode = PersistentListenerMode.Bool;
            listener.arguments.boolArgument = argument;
        }
コード例 #9
0
        public void RegisterIntPersistentListener(int index, object targetObj, int argument, string methodName)
        {
            PersistentCall listener = this.GetListener(index);

            listener.RegisterPersistentListener(targetObj, methodName);
            listener.mode = PersistentListenerMode.Int;
            listener.arguments.intArgument = argument;
        }
コード例 #10
0
        public void RegisterFloatPersistentListener(int index, UnityEngine.Object targetObj, Type targetObjType, float argument, string methodName)
        {
            PersistentCall listener = this.GetListener(index);

            listener.RegisterPersistentListener(targetObj, targetObjType, methodName);
            listener.mode = PersistentListenerMode.Float;
            listener.arguments.floatArgument = argument;
        }