예제 #1
0
    //中介提供信息,耦合性低

    // Start is called before the first frame update
    void Start()
    {
        Matchmaker man   = new Man(45, 100000000, 99999999, 0);
        Matchmaker woman = new Woman(22, 0, 0, 0);

        WomanMatchmakerMediator womanMatchmakerMediator = new WomanMatchmakerMediator(man, woman);

        womanMatchmakerMediator.OfferManInformation2Woman();
        womanMatchmakerMediator.OfferWomanInformation2Man();
        print("男方目前好感度:" + man.m_favor);
        print("方目前好感度:" + woman.m_favor);
    }
예제 #2
0
    // Use this for initialization
    void Start()
    {
        Matchmaker man   = new Man(45, 1000000, 999999, 0);
        Matchmaker woman = new Woman(21, 0, 0, 0);
        WomanMatchmakerMediator womanMatchmakerMediator = new WomanMatchmakerMediator(man, woman);

        womanMatchmakerMediator.OfferManInformationToWoman();
        womanMatchmakerMediator.OfferWomanInformationToMan();
        //man.GetInformation(woman);
        //woman.GetInformation(man);
        Debug.Log("男方目前好感度是:" + man.m_favor);
        Debug.Log("女方目前好感度是:" + woman.m_favor);
    }