示例#1
0
    public BoxerListener create_boxer_arrows_listener(Boxer boxer)
    {
        BoxerListener arrows_listener = new BoxerListener(
            boxer,
            KeyCode.LeftArrow,
            KeyCode.RightArrow,
            KeyCode.Return,
            KeyCode.RightShift
            );

        return(arrows_listener);
    }
示例#2
0
    public BoxerListener create_boxer_wasd_listener(Boxer boxer)
    {
        BoxerListener wasd_listener = new BoxerListener(
            boxer,
            KeyCode.A,
            KeyCode.D,
            KeyCode.E,
            KeyCode.LeftShift
            );

        return(wasd_listener);
    }
示例#3
0
    public void boxers_quick_input_setup()
    {
        boxers.Add(Instantiate(boxer_prefabs[0], spawner_location_1.position, Quaternion.identity));
        boxers.Add(Instantiate(boxer_prefabs[1], spawn_location_2.position, Quaternion.identity));

        Boxer         wasd_boxer      = boxers[0].GetComponent <Boxer>();
        Boxer         arrows_boxer    = boxers[1].GetComponent <Boxer>();
        BoxerListener wasd_listener   = input_master.create_boxer_wasd_listener(wasd_boxer);
        BoxerListener arrows_listener = input_master.create_boxer_arrows_listener(arrows_boxer);

        wasd_boxer.boxer_listener   = wasd_listener;
        arrows_boxer.boxer_listener = arrows_listener;
    }
示例#4
0
 public void add_boxer_listener(BoxerListener boxer_listener)
 {
     boxer_listeners.Add(boxer_listener);
 }