Пример #1
0
 public void AddEventListener(UIButtonMessage.Trigger type, string func, GameObject obj, string s)
 {
     m_UIButtonMessage                 = m_Entity.AddComponent <UIButtonMessage>();
     m_UIButtonMessage.trigger         = type;
     m_UIButtonMessage.functionName    = func;
     m_UIButtonMessage.target          = obj;
     m_UIButtonMessage.parameterString = s;
 }
Пример #2
0
 public override void Unity_Deserialize(int depth)
 {
     if (depth <= 7)
     {
         this.target = (SerializedStateReader.Instance.ReadUnityEngineObject() as GameObject);
     }
     this.functionName    = (SerializedStateReader.Instance.ReadString() as string);
     this.trigger         = (UIButtonMessage.Trigger)SerializedStateReader.Instance.ReadInt32();
     this.includeChildren = SerializedStateReader.Instance.ReadBoolean();
     SerializedStateReader.Instance.Align();
 }
Пример #3
0
 /// <summary>
 /// ButtonMessageに値を設定
 /// </summary>
 public void SetButtonMessage(int index, GameObject target, string functionName, UIButtonMessage.Trigger trigger)
 {
     //範囲確認
     if (index < 0 || buttonMessages.Count <= index)
     {
         Debug.LogWarning("インデックスが正しくありません");
         return;
     }
     buttonMessages[index].target       = target;
     buttonMessages[index].functionName = functionName;
     buttonMessages[index].trigger      = trigger;
 }
Пример #4
0
    public unsafe override void Unity_NamedDeserialize(int depth)
    {
        byte[] var_0_cp_0;
        int    var_0_cp_1;

        if (depth <= 7)
        {
            ISerializedNamedStateReader arg_1E_0 = SerializedNamedStateReader.Instance;
            var_0_cp_0  = $FieldNamesStorage.$RuntimeNames;
            var_0_cp_1  = 0;
            this.target = (arg_1E_0.ReadUnityEngineObject(&var_0_cp_0[var_0_cp_1] + 265) as GameObject);
        }
        this.functionName    = (SerializedNamedStateReader.Instance.ReadString(&var_0_cp_0[var_0_cp_1] + 402) as string);
        this.trigger         = (UIButtonMessage.Trigger)SerializedNamedStateReader.Instance.ReadInt32(&var_0_cp_0[var_0_cp_1] + 415);
        this.includeChildren = SerializedNamedStateReader.Instance.ReadBoolean(&var_0_cp_0[var_0_cp_1] + 423);
        SerializedNamedStateReader.Instance.Align();
    }
Пример #5
0
 public static void InitMessage(UIButtonMessage[] messages, GameObject target, string functionName, UIButtonMessage.Trigger trigger)
 {
     foreach (UIButtonMessage uIButtonMessage in messages)
     {
         uIButtonMessage.target       = target;
         uIButtonMessage.functionName = functionName;
         uIButtonMessage.trigger      = trigger;
     }
 }
Пример #6
0
 public static void InitMessage(UIButtonMessage[] messages, GameObject target, string functionName, UIButtonMessage.Trigger trigger)
 {
     for (int i = 0; i < messages.Length; i++)
     {
         UIButtonMessage uIButtonMessage = messages[i];
         uIButtonMessage.target       = target;
         uIButtonMessage.functionName = functionName;
         uIButtonMessage.trigger      = trigger;
     }
 }