Example #1
0
    protected override void OnStart()
    {
        animator = transform.Find("Body").Find("Astronaut").GetComponent <Animator>();

        checkAround();
        playerDel = new PlayerDelegate(checkAround);
    }
Example #2
0
	void Start(){
		thrustPower = maxThrust;
		boostCurve = new AnimationCurve(new Keyframe(0f, 0f),
										new Keyframe(0.1f, 1f), 
										new Keyframe(0.8f, 1f), 
										new Keyframe(1.0f, 0f));
		pDelegate = gameObject.GetComponentInChildren<PlayerDelegate>();	
	}
Example #3
0
    void Start(){
    	playerDelegate = gameObject.GetComponent<PlayerDelegate>();

    	inputList = new Hashtable();
    	inputList.Add("X thrust", "X thrust");
    	inputList.Add("Z thrust", "Z thrust");
    	inputList.Add("Roll thrust", "Roll thrust");
    	inputList.Add("Mouse X", "Mouse X");
    	inputList.Add("Mouse Y", "Mouse Y");
    	inputList.Add("Fire left", "Fire left");
    	inputList.Add("Fire right", "Fire right");
    	inputList.Add("Shield left", "Shield left");
    	inputList.Add("Shield right", "Shield right");
    	inputList.Add("Camera select", "Camera select");
    	inputList.Add("Boost left", "Boost left");
    	inputList.Add("Boost right", "Boost right");
    	inputList.Add("Boost up", "Boost up");
    	inputList.Add("Boost down", "Boost down");
    	inputList.Add("Pause", "Pause");
    	foreach(string key in ((Hashtable)inputList.Clone()).Keys){
    		if(player2){
    			inputList[key] = inputList[key] + " 2";
    		}
    	}

		if(player2){
    		controllerName = Input.GetJoystickNames()[1];
    	}
    	else{
    		controllerName = Input.GetJoystickNames()[0];
    	}
    	if(controllerName == "Controller (Xbox 360 Wireless Receiver for Windows)"){
    		isXboxController = true;
    		isPs4Controller = false;
    		Debug.Log("Xbox controller");
    	}else if(controllerName == "Ps4 controller name"){
    		isXboxController = false;
    		isPs4Controller = true;
    		Debug.Log("Ps4 controller");
    	}else{
    		isXboxController = false;
    		isPs4Controller = false;
    		Debug.Log("Some other controller");
    	}
    	if(player2){
    		joystickNumber = 2;
    	}else{
    		joystickNumber = 1;
    	}

    	dpadThreshold = 0.1f;
    	fireThreshold = 0.1f;
    	
    	leftWeaponFiring = false;
    	rightWeaponFiring = false;

    	boosting = false;
    }
 public void FilterPlayer(PlayerDelegate playerFilter)
 {
     foreach (var player in ListsAndArrays.playerArray)
     {
         if (playerFilter(player))
         {
             Console.WriteLine(player.Name + " " + player.SmartScale);
         }
     }
 }
Example #5
0
        public void SeeScore()
        {
            DelegateHandler delHandler = new DelegateHandler();
            PlayerDelegate  neewb      = Filter.Neewb;
            PlayerDelegate  mediocre   = Filter.Experienced;
            PlayerDelegate  elite      = Filter.Elite;
            PlayerDelegate  legend     = Filter.TheLegend;


            Console.WriteLine("\nNeewb:");
            delHandler.FilterPlayer(neewb);
            Console.WriteLine("\nHyffsad:");
            delHandler.FilterPlayer(mediocre);
            Console.WriteLine("\n1337:");
            delHandler.FilterPlayer(elite);
            Console.WriteLine("\nBäst i världen");
            delHandler.FilterPlayer(legend);
        }
Example #6
0
        public void Init(Player player, Seat theSeat, PlayerDelegate myDelegate)
        {
            this.player     = player;
            this.theSeat    = theSeat;
            this.myDelegate = myDelegate;
            SpkText.Uid     = player.Uid;
            setScoreText(player.Bankroll.Value);

            var avatar = Avt.GetComponent <Avatar>();

            avatar.Uid = player.Uid;
            avatar.SetImage(player.Avatar);

            PlayerAct.AnimID = AnimID;

            if (GameData.Shared.InGame && !player.InGame)
            {
                SetFolded();
                myDelegate.SetFolded();
            }

            addEvents();
        }
Example #7
0
 public Player(PlayerDelegate playerDelegate)
 {
     _delegate = playerDelegate;
     _moves    = new List <Move>();
 }