public SerializableContactInfoData(int pID, string pNickName, ContactStateType pContactStateType, List <SerializableMessageInfoData> pMessageInfoDataList)
 {
     _ID                  = pID;
     _NickName            = pNickName;
     _ContactStateType    = pContactStateType;
     _MessageInfoDataList = pMessageInfoDataList;
 }
Beispiel #2
0
        public void DrawEditorGUI()
        {
            GUILayout.BeginHorizontal();
            GUILayout.Space(10);
            if (Application.isPlaying)
            {
                EditorGUILayout.EnumPopup("Contact state type", contactStateType);
            }
            else
            {
                contactStateType = (ContactStateType)EditorGUILayout.EnumPopup("Contact state type", contactStateType);
            }

            GUILayout.EndHorizontal();

            switch (contactStateType)
            {
            case ContactStateType.NormalContacts:
                DrawNormalContactStateFeatures();
                break;

            case ContactStateType.Impacts:
                break;
            }
        }
 public SerializableUserData(int pID, string pNickName, string pEmail, string pPhoneNumber, ContactStateType pUserStateType, List <SerializableContactInfoData> pContactInfoDataList)
 {
     _ID                  = pID;
     _NickName            = pNickName;
     _Email               = pEmail;
     _PhoneNumber         = pPhoneNumber;
     _UserStateType       = pUserStateType;
     _ContactInfoDataList = pContactInfoDataList;
 }