Ejemplo n.º 1
0
        private void BuildSwapFactions()
        {
            string teamGuid1 = objective["TeamGuid1"].ToString();
            string teamGuid2 = objective["TeamGuid2"].ToString();

            SwapTeamFactionGameLogic swapFactionGameLogic = ContractEditFactory.CreateSwapFaction(this.parent, this.name, Guid.NewGuid().ToString(), teamGuid1, teamGuid2);
        }
Ejemplo n.º 2
0
        public static SwapTeamFactionGameLogic CreateSwapFaction(GameObject parent, string name, string guid, string teamGuid1, string teamGuid2)
        {
            GameObject spawnSwapGameObject = CreateGameObject(parent, name);

            SwapTeamFactionGameLogic swapTeamFactionGameLogic = spawnSwapGameObject.AddComponent <SwapTeamFactionGameLogic>();

            swapTeamFactionGameLogic.encounterObjectGuid = guid;
            swapTeamFactionGameLogic.team1Guid           = teamGuid1;
            swapTeamFactionGameLogic.team2Guid           = teamGuid2;

            return(swapTeamFactionGameLogic);
        }