Skip to content
Snippets Groups Projects
Select Git revision
  • e7c693e578fb4e88b2e4a9933e7335ea1aa5d9bc
  • master default
  • JS-based-scroll-rendering
  • Paul_Marius_Level
  • Paul_Marius_2
  • Paul_Marius
  • Andi_Mark
  • be-UnityWebView
  • gitignoreFrameitServer
  • ZimmerBSc
  • Bugfix_StageLoading
  • stages
  • MAZIFAU_Experimental
  • tsc/coneworld
  • tsc/fact-interaction
  • marcel
  • MaZiFAU_TopSort
  • mergeHelper
  • zwischenSpeichern
  • tempAndrToMaster
  • SebBranch
  • 3.0
  • v2.1
  • v2.0
  • v1.0
25 results

CommunicationEvents.cs

Blame
  • CommunicationEvents.cs 5.04 KiB
    using System.Collections.Generic;
    using System.Diagnostics;
    using UnityEngine;
    using UnityEngine.Events;
    
    public static class CommunicationEvents
    {
        public static UnityEvent<RaycastHit[]> TriggerEvent = new();
        public static UnityEvent<RaycastHit[]> TriggerModFireEvent = new();
    
        public static UnityEvent<int> ToolModeChangedEvent = new();
        public static UnityEvent<Fact> AddFactEvent = new();
        public static UnityEvent<Fact> RemoveFactEvent = new();
    
        public static UnityEvent<REST_JSON_API.ScrollApplicationCheckingError[]> ScrollApplicationCheckingErrorEvent = new();
        public static UnityEvent PushoutFactFailEvent = new();
    
        public static UnityEvent gameSucceededEvent = new();
        public static UnityEvent gameNotSucceededEvent = new();
        public static UnityEvent NewAssignmentEvent = new();
        public static UnityEvent StartT0Event = new();
    
        public static UnityEvent<string> ScrollFactHintEvent = new();
        public static UnityEvent<string, FactWrapper.FactMaterials> AnimateExistingFactEvent = new();
        public static UnityEvent<Fact, FactWrapper.FactMaterials> AnimateExistingAsSolutionEvent = new();
        public static UnityEvent<Fact> AnimateNonExistingFactEvent = new();
        public static UnityEvent<List<string>> HintAvailableEvent = new();
        
    
    
        //------------------------------------------------------------------------------------
        //-------------------------------Global Variables-------------------------------------
        // TODO! move to GlobalStatic/Behaviour
    
        public static bool ServerAutoStart = true;
        public static bool ServerRunning = true;
        
        //CHANGE HERE PORT OF SERVER
        public static string ServerPortDefault = "8085"; //used for Local
    
        public static string ServerAddressLocalhost = "http://localhost"; //Without Port               //Kann das weg?
        public static string ServerAddressLocal = "http://localhost:8085"; // "http://localhost:8085"  //Kann das weg?
        public static string ServerAdress = "http://localhost:8085"; //need "http://" //used by dispalyScrolls.cs //http://10.231.4.95:8085"; //IMPORTANT for MAINMENUE
    
        public static Process process_mmt_frameIT_server;
    
        public static int ToolID_new;
        public static int ToolID_selected;//Script
        
        /*
         * will be loaded from other config file
         */
            public static string lastIP = "";
            public static string newIP = "";
            public static string IPslot1 = "- if you can read this";
            public static string IPslot2 = "- NetworkConfig";
            public static string IPslot3 = "- not loaded";
            public static string selecIP = "GO TO -> 'Options'\n-> 'Reset Options'\nPRESS: \n'Reset Configurations'";
    
        //------
    
        public static int[] ServerRunningA = new int[7] { 0, 0, 0, 0, 0, 0, 0 }; //other, lastIP, newIP, IP1, IP2, IP3, selecIP} //0: offline, 1: Checking, 2: online, 3: NoNetworkAddress;
        public static bool[] ServerRunningA_test = new bool[7] { false, false, false, false, false, false, false }; //other, lastIP, newIP, IP1, IP2, IP3, selecIP}
        public static double IPcheckGeneration = 0;
        public static int CheckNetLoop = 1;
        public static int[] CheckServerA = new int[7] { 0, 0, 0, 0, 0, 0, 0 };
    
        public static bool autoOSrecognition = true;
    
        public static OperationSystem Opsys = OperationSystem.Windows; //Scripts