それ#defineと全然違わん?
あれはプリプロセッサであってCでも複数のソースをまたぐもんじゃないし。

とりあえずやりたいこと自体はstaticでやれってのがunityでの作法。

AScript内で
public static const int YES = 1;
public static const int NO = 0;

別で
if ( x == AScript.YES ) { 処理 };

とかになると思う。
そういうよく使うものを集めといてnamespace使えば
直にYESとかもできる、と思う。
昔はnamespaceの使用に制限があった気もするので調べたほうがいいかも。