private void BuildCharacters() { Player1 = Instantiate(SceneStatics.Player1, new Vector3(-7, -3), Quaternion.identity) as GameObject; Player1.name = Player1.GetComponent <GeneralPlayerController>().CD.CharName; Player2 = Instantiate(SceneStatics.Player2, new Vector3(7, -3), Quaternion.identity) as GameObject; Player2.name = Player2.GetComponent <GeneralPlayerController>().CD.CharName; if (Player1.name == Player2.name) { Player2.GetComponent <SpriteRenderer>().color = Color.red; } if (SceneStatics.IsP1CPU) { Player1.AddComponent <PrimitiveAI>(); Player1.AddComponent <AIBehavior>(); Player1.name += " CPU"; } if (SceneStatics.IsP2CPU) { Player2.AddComponent <PrimitiveAI>(); Player2.AddComponent <AIBehavior>(); Player2.name += " CPU"; } Player1.name += "(P1)"; Player2.name += "(P2)"; }